You are on page 1of 4

Modern Academy Computer Science 3rd year System Analysis and Design

What is the definition of the following ? application s/w Application Software : Designed to support organizational Functions or processes. system analyst System Analyst : organizational role most responsible for analysis and design of information systems . system development methodology system development methodology : is a framework that is used to structure, plan, and control the process of developing an information system. SDLC phases SDLC: system development life cycle is a traditional Methodology used to develop , maintain , and replace information systems. Phases of SDLC : Planning , analysis , design , implementation , maintenance. Information system analysis and design Information system analysis and design : it's a complex organizational process through which computer -based information systems are developed and maintained. Traditional waterfall and its problem The traditional waterfall SDLC : is where one phase begins when another completes with little back tracking and looping .

The problems of the waterfall approach are : 1) system requirements are locked on after being determined (cannot change ). 2) limited user involvement ( only in requirements phase ). 3) too much focus on milestone deadlines of SDLC phases to the detriment of sound development practices. Prototype Prototype : it is an iterative process of system development by which requirements are converted to a working system which is continually revised through close work between an analyst . CASE tools Computer Aided Software Engineering (CASE ) tools : CASE tools are software that provide automated support for some portion of the system development life cycle CASE tolls are built around a repository that contains all of the meta data for data elements as well as system specification . JAD (joint application design) JAD (joint application design) : it's a structured process in which users managers and analysts work together for several days in a service of intensive meetings to specify or review system requirements.

RAD RAD ( Rapid Application Development ) : is a system development methodology created to decrease the time needed to design and implement an information system . The purpose of project initiation and planning is to organize a project team. Purpose of project initiation and planning is to organize a project team. <<< >>>

You might also like