What Is Software Engineering
What Is Software Engineering
o Assumption
o Simplification
o Limitation
o Constraints
o Preferences
4) Define Framework.
A framework is the Code Skeleton that can be fleshed out with particular classes or
functionality and designed to address the specific problem at hand.
o Real projects rarely follow the sequential flow. Iteration always occurs and
creates a problem.
o Challenging for the customer to state all requirements.
o The working version of the program is not available. So the customer must
have patience.
o The incremental model can be accepted when there is less number of people
include in the project.
o Technical risks can be handle with each increment.
o For a minimal period, at least the core product can be delivered to the user.
13) What is the disadvantage of the spiral model?
The disadvantage of the spiral model are:
o Incremental model
o Spiral model
o WIN-WIN spiral model
o Concurrent Development
o Alpha test: The alpha testing is attesting in which the customer tests the
version of complete software under the supervision of the developer. This
testing is implement at the developer's site.
o Beta test: The beta testing is a testing in which the customer tests the version
of the software without the developer being present. This testing is performed
at the customer's site.