System Development Life Cycle(SDLC)
SDLC, or Software Development Life Cycle, is a common set of steps for system development used by many organizations.
SDLC consists of mainly seven steps or phases. These are:
- Project Identification and Selection – Identifying the need for a new or improved system and selecting priorities for the system.
- Project Initiation and Planning – Detailed work plan, specification of system scope and high-level system requirements.
- Analysis – Includes study of requirements and feasibility.
- Logical Design – it is not tied to any specific hardware and system software platform.
- Physical Design – Turning logical design into technical specifications.
- Implementation – Includes coding, testing and installation.
- Maintenance – Making changes that users ask for and modifying the system to reflect and support changing business conditions.
System Analysis and Design Interview Topics for Freshers
System Analysis is the “what” before the “how” in system design. It provides the essential roadmap for crafting a system that is both effective and efficient in solving the intended problem. “Imagine you’re building a dream house. You wouldn’t start hammering nails without a detailed blueprint, right?”The same goes for software development.”
System analysis is the blueprint, while system design translates it into the actual system.
Important Topics for System Analysis and Design Guide
- Information System(IS)
- Characteristics(Properties) of a System Analysis
- Classification of System Analysis
- Distributed Systems
- System Analysis and Design
- System Analyst
- System Development Life Cycle(SDLC)
- Documentation of Systems
- System Requirements Specification(SRS)
- Fact Finding Techniques or Information Gathering Techniques
- Modular and Structured Design
- Form Design
- Report Design
- Process Modeling or Data Flow Diagram (DFD)
- CASE Tools – Computer-Aided Software Engineering Tools
- Implementation of Systems
- Maintenance of Systems
- Audit of Computer Systems
- Viruses
- Concurrent Audit
- Different Kinds of Information Systems