Sie sind auf Seite 1von 2

BACS2163 Software Engineering

Tutorial 2
1. Incremental model and Prototyping model are two commonly used process models in
software projects.
i) Discuss a scenario that is suitable or useful to adopt the prototyping model.
Developers unsure of the efficiency of an algorithm and unsure of the human/machine
interaction that should take place.
ii) Explain the process involved incremental software process model.
he process which involved incremental software process model are communication!
planning! modeling! construction and deployment. "or the communication will be carry out
with the customer to gather re#uirements in detailed and get the feedback. $ext for the
planning process is estimate the time and cost needed and also adjust the project plan.
%odelling process is to analysis and design the new system. &onstruction process is start the
code and test the prototype. Deployment is delivery the prototype and get feedback and made
modification on the prototype to the real system and install at the user side.
'ncremental software process model is to deliver the core product function(s)/features(s) at the
first increment/version and deliver the supplementary product function(s)/features(s) in next
increment(s)/version(s).
iii) )hy is the incremental process model considered by many ' professionals to be the best
approach to software development in the current software industry*
't is useful because if staff unavailable and also can be planned to manage technical risks
example a game can be improve to use joystick or controller in the next
increment(s)/version(s) of software.
+. ,ighlight the distinct feature(s) and suggest a scenario where Spiral model is suitable to be
adopted.
he distinct features of the -piral model is during each iteration through the process steps!
both the technical and management risks are accessed to see if it is still possible to complete
the project which its re#uired functionally with acceptable time and cost constraints. he
scenario where -piral model is suitable to be adopted is when developing a large projects and
also the projects where business goals are unstable but the architecture must be reali.ed well
enough to provided high loading and stress ability.
/. 0ou as an ' manager of &o..way Direct -elling -dn. 1hd.! are re#uired to develop an online
system which will provide services for its distributors and customers. 2mong other services!
the system should allow users to view product and promotion details! register as a distributor!
make orders and payments! track order status! check on distributor3s points accumulated and
perform redemption based on points entitlement.
he distributors and customers of this company basically come from all parts of %alaysia
with different education background! level of computer knowledge as well as preference of
language. &urrently! the ' department consists of three staff under your supervision! i.e. one
systems analyst and two programmers. his could be a challenging project as it concerns a
new area that your team has not ventured into before. he re#uirements gathered were clear
and could be modulari.ed easily. he top management re#uires that the new online system be
completed within three months.
4ecommend! with explanation! an appropriate software process model to complete the
project. 5ustify your recommendation. 0ou may state any relevant assumptions to support
your answer.
he appropriate software process model to complete the project is the incremental
model because it is useful when the staff unavailable such as the above scenario the '
department consists of three staff only. 'n addition! with the incremental model can
help the team to planned to managed the technical risk since this project as it concerns
a new area that the team has not ventured into it before. %eanwhile! the incremental
model able the team to deliver the core product function(s)/features(s) at the first
increment/version and deliver the supplementary product function(s)/features(s) in next
increment(s)/version(s) due to completed the new online system within three months.

Das könnte Ihnen auch gefallen