Explain the quality focus and processes ? vision phase ?
Before developing any software, we need to know why do we want to develop that software and what objective will be achieved by the software to be developed. Let us take an example of online library management system. The system provides books catalog and information to members and helps them decide on the books to borrow from the library. This is called the high level objective of developing the system and it is called our Vision for the development of the software.
The object of every engineering activity is to construct a good quality product. Same can be said for Software Engineering. The software engineering framework provides us the foundation for developing not only correct softwares but also to ensure that the developed software meets expected quality.If developed software is meeting all requirements defined by customer then it is quality software. For example, if you are asked to develop LMS for virtual university. You deliver LMS which is providing all functionalities related to students but unable to manage admin tasks then it is not quality software. As it is lacking some functionality and not meeting its desired quality criteria. To achieve this, the framework provides us with some development processes which are followed throughout the software development. Each process of software development consists of more than one tasks to be accomplished. In the next step, to complete each task of a process, we implement a method or technique. A task can be performed in more than one ways or methods but we choose the method providing the best output. In the end, we have tools. These tools tell us which processes we will be completing, and what are the tasks involved in each process and the methods used to complete the tasks.
The object of every engineering activity is to construct a good quality product. Same can be said for Software Engineering. The software engineering framework provides us the foundation for developing not only correct softwares but also to ensure that the developed software meets expected quality.If developed software is meeting all requirements defined by customer then it is quality software. For example, if you are asked to develop LMS for virtual university. You deliver LMS which is providing all functionalities related to students but unable to manage admin tasks then it is not quality software. As it is lacking some functionality and not meeting its desired quality criteria. To achieve this, the framework provides us with some development processes which are followed throughout the software development. Each process of software development consists of more than one tasks to be accomplished. In the next step, to complete each task of a process, we implement a method or technique. A task can be performed in more than one ways or methods but we choose the method providing the best output. In the end, we have tools. These tools tell us which processes we will be completing, and what are the tasks involved in each process and the methods used to complete the tasks.
0 Comments
Please add nice comments or answer ....