
- Software Engineering Tutorial
- Software Engineering Home
- Software Engineering Overview
- Software Development Life Cycle
- Software Project Management
- Software Requirements
- Software Design Basics
- Analysis & Design Tools
- Software Design Strategies
- Software User Interface Design
- Software Design Complexity
- Software Implementation
- Software Testing Overview
- Software Maintenance
- CASE Tools Overview
- S/W - Exams Questions with Answers
- SE - Exams Questions with Answers
- S/W Engineering Resources
- SE - Interview Questions
- SE - Useful Resources
- SE - Quick Guide
- SE - Android App
SE Models Q & A #2
Question:Explain the generic views of software Engineering.
Answer: - The process of a software development has three Generic views which are:
Definition Phase - It is the base of Definition phase. The experts get the knowledge about "What".
Information needed for processing.
Which functions are required.
Expectations about the capacity.
Interface which is established.
Area of the validation.
This phase defines all the expectations depending on the standard of the software Engineering. It contains three steps.
Analysis of system
Planning of project
Requirement Analysis
Development phase - Focus point of development phase is "How". After the explanation of "What" it turn to "How". Various type of question raised in developer mind that how to design the data structure and Architecture of software, Procedural detail how to implemented and how design convert in a programming language and testing of software how to perform. Three special steps always taken in this phase which are
Design of software
Coding
testing of software system
Maintenance phase - The main focus of maintenance phase is change which cause is correction of errors, adaption of new idea, According to the needs of software after change in customer mood.