SDLC - Answer Systems development life cycle
What is SDLC? - Answer Steps for planning and information system
What is SAD? - Answer System analysis and design, step by step procedure for
developing IS
What are the phases of SDLC? - Answer Planning, Analysis, Design,
Construction/Implementation, Maintenance & Security
What does the planning phase cover? - Answer Understand the problem. Define scope
and constraints. Research existing systems/business requirements. Evaluate feasibility.
Create recommendation
What are the artifacts of the planning phase? - Answer Recommendation, project plan
What does the analysis phase cover? - Answer Requirements gathering. UCModels,
UCDiagram, Activity diagrams, JAD. Other documentation
What are the artifacts of the analysis phase? - Answer Requirements documentation,
UC models, Activity diagrams, UC documentation
What does the design phase cover? - Answer User interface design, data design, logic
design, system architecture. Constant user feedback through this time. Development
and deployment strategy
What are the artifacts of the design phase? - Answer Mock ups of the design, data
models, development and deployment strategy, system architecture
What different SDLC are there? - Answer Water fall, agile, spiral
What is water fall? - Answer Water fall goes through each step one at a step with little
over lap. Hard to fix mistakes later on
What is spiral? - Answer Spiral is like waterfall but with more prototyping and many
iterations of the waterfall with feedback
What is Agile? - Answer focus on adaptability, speed of release with lots of small
iterations, constant feed back. Scrum, lean, kanban, xp
What questions do you ask in the planning phase? - Answer What does the system
need to do? What is the system worth over time? Is the system actually needed?
, What are some common reasons for a new system? - Answer Improved service,
reduced cost, new products, more information, strong controls, better performance
What is a project? - Answer Work done towards a goal within time and other constraints
eg money and requirements
What is the goal of the analysis phase? - Answer Understand business and system
requirements. Use cases
What is JAD? - Answer Joint application development
What parties attend a JAD session? - Answer JAD project leader, manager, user,
system analyst and IT, recorder
What is the role of the JAD project leader? - Answer Guide the JAD session, create an
agenda
What is the role of the manager in JAD? - Answer Permission and feasibility from upper
management
What is the role of the users in JAD? - Answer Provide input on requirements, do's and
don'ts. User interface issues. What day to day tasks need to be supported
What is the role of the system analyst and IT in JAD? - Answer technical assistance and
hardware/software advice
What is the role of the recorder in JAD? - Answer Assisted by system analyst, create
documentation
What is the role of models/documentation? - Answer Communicate requirements by
visualizing. Structure and organize the information. ERDs, UML etc
What are the components of a use case model? - Answer The system name, boundary
box, the actors, the use cases, associations
What are functional requirements? - Answer The functions of the system, eg Maintain
user details
What are non functional requirements? - Answer Requirements that aren't functions, eg
must run on Windows, must run in a browser
What does the system boundary represent? - Answer It is the systems interface
What is a use case? - Answer A goal/function of the system. Should be described with a
verb and object eg Authenticate admin. Must be re presentable in UI