2552-06-12

Software Engineering

The term “Software Engineering” is established in the 1940s until today. It’s a central role in developing software for make the standard and more scientists. So they try to adapt science in develop software to make it more certainty, standard, and quality. Ian Sommerville had identified the foundation of software engineering process into 4 parts.

1. Software Specification

To identify the responsibility of software include role in doing that task called “Requirements Engineering.” This process will concern with

· Feasibility Study

· Requirements Analysis

· Requirements Specification

· Requirements Validation

2. Software Development

To develop or create a specific software product by using software methodology, in order to make standard and high quality of software.

3. Software Validation

To make sure that the developed software is what the customers/users want, we should correct the correctness of the software.

4. Software Evolution

For the complex software, it must spend more time in developing. It can be some new requirements so, the software has to change along the users demand among developing. Or some sub system has to change that will affect the others. Therefore software should design to support evolution that can change along user need.



[Ref. Systems Analysis and Design, 2005, Ophas Iuemsiriwong, se-ed book.]

ไม่มีความคิดเห็น:

แสดงความคิดเห็น