Today I will share some important question which is important for software engineering theoretical exam .
## Describe this model which have been explicitly designed to support process iteration ?
Ans : There have two process models that have been explicitly designed to support process iteration.
1) Incremental model
2) Spiral model
>> Incremental model : Incremental model is a process of software development where requirements are broken down int o multiple standalone modules of software development cycle.Incremental development is done in step testing ,verification,maintenance.
Example : 1
1+
1+1
1+1=
1+1=2 (incremental mode)
>> Spiral model : The development of the system spirals outwards from as initial outline through to the final developed system .
It have 4 sectors :
>> Object setting
>> Risk assessment and reduction.
>> Development and validation
>> planning
## What are the cost of software ?
Ans : For any new software project ,it is necessary to know how much it will cost to develop and how much development time will it take .These estimates are needed before development is initiated.
Costs vary depending on the types of system being developed and requirements of system attributes such as performance and system reliability.
Roughly 60% of costs are development costs,40% are testing cost . for custom software evaluation costs often exceed development costs .
Distribution of costs depending on the development model that is used
## Different between software engineering and computer science .
computer science
|
software engineering
|
Computer science is concerned with theory and fundamentals.
|
Software engineering is concerned with the practicalities of developing and delivering useful software
|
Computer science programs tend to concentrate on individual assignments,dealing with the development of systems such as databases compilers and operating system.
|
Software Engineering is fixed in real world problems ,because software engineer's concern professional decision attained through practical experience , their training is hands-on project focused and team centered
|
Important and more related post :
>> What is application software and system software
>> incremental model with details.
>> Software Engineering | Classification of Software Requirements
>>What is operating system
>>What is traffic monitoring system
>> what is computer virus and names of virus.
>>What is embedded control system
>> What is compiler .
>> What is linker.
>> What is Interpreter
>> Modern Principles Of Software Development
>> Types of Software Testing
>> Software Testing | Basics
>> Software Engineering | Debugging Approaches
>> Software Engineering | Classification of Software.
0 Comments