SDP The Software development process. SDP The Software development process Analysis.

Slides:



Advertisements
Similar presentations
Log System Spec 1 Logical Systems Specification Module Two stages in the module – Stage 4 - Technical Systems Options – Stage 5 - Logical Design Performed.
Advertisements

Software development process. Explanation of the iterative nature of the software development process.
System Analysis (Part 1)
Chapter 8 Information Systems Development & Acquisition
Project Life Cycle Jon Ivins DMU. Introduction n Projects consist of many separate components n Constraints include: time, costs, staff, equipment n Assets.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Information Systems Development – The System Approach 1. “System.
System Development Life Cycle (SDLC)
1 College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 2 Chapter 6 & 7 System.
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Systems Life Cycle A summary of what needs to be done.
The Software Development Process A*D*I*T*D*E*M All Day I Try to Defy Evil Milligan.
MSIS 630: Week 13 System Implementation and Support
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
1 Shawlands Academy Higher Computing Software Development Unit.
Higher Computing Software Development. Software Development Process There are 7 main stages involved in developing a new software program: Analysis Design.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
End HomeWelcome! The Software Development Process.
Systems Development Lifecycle Testing and Documentation.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
I Power Higher Computing Software Development The Software Development Process.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
The Systems Life Cycle AS Computing F451 AS Computing F451.
Software Development Homework Revision Ex 2. State two tasks carried out by the project manager during the development of software Oversees whole project.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
The Software Development Process
CISB113 Fundamentals of Information Systems IS Development.
Requirements Engineering Requirements Elicitation Overview of Requirements Analysis.
Intermediate 2 Computing Unit 2 - Software Development.
KUFA UNIVERSITY Department of Computer Science. Fundamentals of Software Engineering Presented By Neamah Hassan Presented By Neamah Hassan.
Software Development Process Higher Computing Unit 2 – Software Development.
Making the System Operational Implementation & Deployment
Systems Development Life Cycle (SDLC)
Higher Computing Software Development -So Far- 5/10/10.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
Homework #1a Lifecycle Paper For each stage of the life cycle provide a list of items you think should be there. There should be at a minimum of five items.
11 ADM2372 Management Information Systems (MIS) Chapter 10 – Part I Systems Development Chapter 10 – Part I Systems Development.
The information systems lifecycle Far more boring than you ever dreamed possible!
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
Software Design and Development Development Methodoligies Computing Science.
 System Requirement Specification and System Planning.
Learning Objectives Today we will Learn: The different methods of implementation The differences between user and technical documentation.
Project planning The systems life cycle.
System.
Unit 6 Application Design Practice Assignment.
Unit 6 Application Design Sample Assignment.
Higher Software Development
DOCUMENTATION DEVELOPMENT LIFE CYCLE (DDLC)
Gary Hughes, South Oakleigh College
System Development Life Cycle (SDLC)
Classical Waterfall Model
System Development Life Cycle (SDLC)
Software Development Life cycle
Computer Science Life Cycle Models.
Making the System Operational Implementation & Deployment
Software Development Life Cycle
System Development Life Cycle (SDLC)
Author: Ms. Jennifer Computer Studies
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Software Development Approaches
Software development process
The Software Development Process
Given that {image} {image} Evaluate the limit: {image} Choose the correct answer from the following:
Presentation transcript:

SDP The Software development process

SDP The Software development process Analysis

SDP The Software development process Analysis Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Design Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Implementation Design Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Documentation Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Documentation User Guide Technical Guide +(others in other stages) Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Documentation User Guide Technical Guide +(others in other stages) Evaluation Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc

SDP The Software development process Analysis Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Documentation User Guide Technical Guide +(others in other stages) Evaluation Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc A scientific process, with data gathered empirically -Interviews -Forms -Observations - surveys

SDP The Software development process Analysis Gathering data -Interviews -Forms -Observations -Surveys --checklists et etc Implementation Choose language - Nature of the problem -H/W & S/W available -Datatypes available - Constructs available Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation Tests Acceptance tests Beta test Normal Boundary Exceptional Documentation User Guide Technical Guide +(others in other stages) Evaluation A scientific process, with data gathered empirically -Interviews -Forms -Observations - surveys Maintenance Corrective Adaptive Perfective