Professional Documents
Culture Documents
Omnia Khaled
֎ State the inputs of the system design phase
Business requirements from definition phase
Design requirements from configuration phase
Technology integration requirements from procurement phase
֎ State the outputs of the system design phase
Technical set of design components specification depicting:
• The structure/of the database
• The structure/of the overall applications
• The structure/of the user interface
• The structure/of the computer network
֎ State the employed techniques of the system design phase
Employed tools, Approaches to design phase can be:
• Traditional
• waterfall methodology
• Agile methodology
֎ State the activities of the system design phase
Define and design the database
Define and design the outputs
Define and design the inputs
Define and design the interfaces
Define and design the networking aspects
Define and design the processes
Define and design any missing system control such as security, backup,recovery
֎ State the responsible of the system design phase
System analyst
Design specialists including:
• Database specialists (for database design)
• Network specialists (for network design)
• Human interface specialists (for user interface design)
System Users
֎ Explain the need to prototyping technique
Prototyping
• It is an iterative process involving a close work between the designer and
the user to build a simplified models of the target system allowing the
users to early feel and adjust the implemented system.
Omnia Khaled
֎ Explain the advantages of prototyping technique
It allows end-user participation which leads to improve end user view and
understanding the system leading to maximize his support to the system.
Iterative process in the prototyping allows fulfilling the end-user requirements
it increases the productivity since it allows quicker end user feedback which
lead to better solutions
It allows the detection of the errors more quickly
It accelerates the several phases of the life cycle, and can consolidate some
phases that occur one after another
֎ Explain the disadvantages of prototyping technique
It returns the “code, implement, and repair” philosophy which introduce some
problems.
Prototype can not replace the paper work specification completely.
The scope and complexity of the system can expand beyond the original plan.
Omnia Khaled