“Operating systems keep evolving over the period of time.” Elaborate the statement and also discuss various types of operating system. [10]
2.Incremental software development could be very effectively used for customers who do not have a clear idea about the systems needed for their operations. Discuss
Baetjer [Bae98] notes:” The process provides interaction between users and designers, between users and evolving tools, and between designers and evolving tools [technology]”
List five questions that
(1) designers, should ask users,
(2) users should a designer,
(3) users should ask themselves about the software product that is to be built, and
(4) designers should ask themselves about the software product that is to be built and the process that will be used to build it.
1. explain how electronic connectivity between various development teams can support software engineering activities
2. explain why the fundamental software engineering principles of process, dependability, requirements management, and reuse are relevant to all types of software system
Give any example which describes the software crises due to design.
Suggest a suitable life cycle model for a software project which your organization has undertaken on behalf of certain customer who is unsure of his requirements and is likely to change his requirement frequently. Give the reasons behind your answer.
What do you understand by requirement gathering? Explain the different requirements gathering technique that are used by an analyst?