ประเด็นแรกที่ต้องทำเกี่ยวกับวิศวกรรมซอฟต์แวร์คือเกี่ยวข้องกับขอบเขตของกิจกรรม วิศวกรรมซอฟต์แวร์คือการจัดการกระบวนการทั้งหมดของการพัฒนาระบบคอมพิวเตอร์เพื่อแก้ปัญหา

เนื่องจากระบบซอฟต์แวร์เติบโตขึ้นอย่างซับซ้อนและซับซ้อนนักพัฒนาซอฟต์แวร์จึงแสวงหาวิธีใหม่ในการพัฒนา วิศวกรรมซอฟต์แวร์คือการตอบสนองต่อความต้องการดังกล่าว

โดยปกติเมื่อมีคนบอกว่าจะเขียนโปรแกรมคนอื่นบอกเขาว่าเธอควรจะทำอะไรและทำไมโปรแกรม; โปรแกรมเมอร์เกี่ยวข้องกับการเขียนเท่านั้น อย่างไรก็ตามในฐานะวิศวกรซอฟต์แวร์เราจะเป็นคนที่เกี่ยวข้องกับสิ่งที่และทำไม วิศวกรรมซอฟต์แวร์มีทั้งช่วงของกิจกรรมที่เกี่ยวกับการแก้ปัญหา – จากการช่วยให้ลูกค้าสามารถกำหนดปัญหาหรือโอกาสในการประเมินความพึงพอใจของลูกค้าในการแก้ปัญหาได้

การพัฒนาระบบซอฟต์แวร์อาจต้องใช้การเขียนคอลเลกชันทั้งหมด ของโปรแกรมที่จะบอกเครื่องว่าจะทำอย่างไรการเขียนขั้นตอนเพื่อบอกให้คนทำอย่างไรและให้การฝึกอบรมเพื่อให้คนเข้าใจวิธีการทำ เราอาจจำเป็นต้องแปลงข้อมูลจากระบบเดิมเพื่อให้สามารถทำงานได้โดยระบบใหม่จ้างบุคคลและซื้อเครื่องเพื่อใช้งานโปรแกรมและหาพื้นที่ที่เครื่องจักรและคนสามารถทำงานได้ สิ่งที่เรากำลังสร้างคือระบบของหลายส่วนที่ทำงานร่วมกัน ความพยายามดังกล่าวต้องอาศัยความอดทนและความยืดหยุ่น เราจะต้องแก้ไขระบบเมื่อไม่ทำในสิ่งที่เราคาดหวังหรือลูกค้าอาจขอให้เราเปลี่ยนระบบเพราะเขาหรือเธอต้องการให้ทำอย่างอื่นที่ไม่ได้ตั้งใจไว้ก่อนหน้านี้

การเขียนโปรแกรมอาจไม่มากนัก มากกว่าร้อยละ 20 ของขอบเขตทั้งหมดของวิศวกรรมซอฟต์แวร์และเศษของความพยายามที่เกี่ยวข้องกับการเขียนโปรแกรมสามารถคาดว่าจะลดลงเนื่องจากวิธีการที่ดีขึ้นจะใช้สำหรับการพัฒนาระบบซอฟต์แวร์ เมื่อเวลาผ่านไปความพยายามของเราจะเข้าสู่การจัดการกระบวนการโดยรวมและลดลงในการเขียนโปรแกรม

Source by sbobet

Leave a Comment