ISYS254 Systems Analysis and Design

Report 3 Downloads 184 Views
ISYS254 Systems Analysis and Design

SDLC marks the phases or steps of information systems development: Systems Planning and Selection – Where an organisation’s total information system needs are analysed and arranged and in which a potential information systems project is identified and an argument for continuing or not continuing with the project is presented.

2. Systems Analysis – Phase in which the current system is studied and alternative replacement systems are proposed.

3. Systems Design – Phase in which the system chosen for development in systems analysis is first described independently of any computer platform (logical design), and is then transformed into technologyspecific details (physical design) from which all programming and system construction can be accomplished.

4. Systems Implementation and Operation – Final phase where the information system is coded, tested and installed in the organisation, and in which the information system is systematically repaired and improved.

Information Systems Analysis and Design Is the process of developing and maintaining an information system. The main goal is to improve organisational systems, through applying software that can help employees accomplish key business tasks more easily and efficiently.

Application Software Is software designed to process data and support users in an organisation. E.g. Spreadsheets, word processors, and database management systems. Goal is to turn data into information.

Decomposition Is the process of breaking down a system into its smaller components. It is useful for focusing on one area at a time without interference from other areas.

Modularity Is the direct result of a system where the system is divided into chucks or modules of a relatively uniform size.

Coupling Is the extent to which subsystems depend on each other, as subsystems should be as independent as possible.

Cohesion Is the extent to which a subsystem performs a single function.

Systems Integration Allows hardware and software from different vendors to work together in an application.

Systems Analyst Is the organisational role most responsible for the analysis and design of information systems.

Prototyping Is building a scaled-down working version of the desired information system.

Advantages: (1)Involves the user in analysis and design, and (2) captures the requirements in concrete form, rather than verbal or abstract.

CASE tools Are computer aided software engineering tools that provide automated support for some portion of the systems development project, increasing productivity and improving the overall quality of the systems.

Repository Is a centralised database that contains all diagrams, forms and report definitions, data structures, data definitions, process flows and logic, and definitions of other organisational and system components; it provides a set of mechanisms and structures to achieve seamless data-to-tool and data-to-data integration.

JAD Is joint application design which is a structured process in which users, managers and analysts work together for several days in a series of intensive meetings to specify or review system requirements.

RAD Is rapid application development which is a systems development methodology created to radically decrease the time needed to design and implement information systems. It can result in low quality.

Agile Methodologies Are a family of development methodologies characterized by short iterative cycles and extensive testing; prioritising and verifying requirements; and a focus on small teams of talented, experienced programmers.

Outsourcing Is the practice of turning over responsibility for some or all of an organisation’s information systems applications and operations to an outside firm.