Roles and Responsibilities (1/3)

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Software Quality Assurance Plan
Ch 3: Unified Process CSCI 4320: Software Engineering.
What is Software Design?. Systems Development Life- Cycle Planning Analysis Design Implementation Design.
System Construction and Implementation Objectives:
Project activities and experiences in an Albanian software company Luan Jubica Zagreb 2004.
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
Chapter 15 Design, Coding, and Testing. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Design Document The next step in the Software.
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
Software Engineer Report What should contains the report?!
Software Life Cycle Model
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Design Reviews Peer Reviews. Agenda Peer Reviews Participants of Peer Review Preparation for a Peer Review Session The Peer Review Session Post-peer Review.
Systems Analysis Chapter 8 P 94 to P 101
SQA Work Procedures.
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
OHT 16.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The objectives of training and certification The training and certification.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6: Evaluating.
Higher Computing Software Development. Software Development Process There are 7 main stages involved in developing a new software program: Analysis Design.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
End HomeWelcome! The Software Development Process.
BTEC Unit 06 – Lesson 08 Principals of Software Design Mr C Johnston ICT Teacher
© Copyright 2011 John Wiley & Sons, Inc.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Introduction to Making Multimedia
Latifa AlAbdlkarim King Saud University October,2009.
CSSE 371 – Software Requirements and Specification Sriram Mohan.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
CISB113 Fundamentals of Information Systems IS Development.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Program Development Cycle
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
The Software Development Process. Contents  Product Components  Software project staff  Software development lifecycle models.
Software Quality Control and Quality Assurance: Introduction
Supporting quality devices
Software Configuration Management (SCM)
Architecture Concept Documents
Gary Hughes, South Oakleigh College
IEEE Std 1074: Standard for Software Lifecycle
LEVEL OF TESTING J.ALFRED DANIEL, AP/CSE.
9/18/2018 Department of Software Engineering and IT Engineering
An Introduction to Visual Basic .NET and Program Design
Engineering Processes
Tools of Software Development
Software Quality Engineering
Chapter 1 (pages 4-9); Overview of SDLC
“Would I have to do this all by myself …….?”
Proposed Software Development Process
Software Engineering Lecture #14.
SQA Role during Software Code and Unit Test Phase
Welcome to CT1315 Project1 Latifa AlAbdlkarim King Saud University October,2009.
Lesson 1 Understanding Software Quality Assurance
SYSTEMS ANALYSIS & DESIGN
Systems Construction and Implementation
System Construction and Implementation
Systems Construction and Implementation
QA Reviews Lecture # 6.
Engineering Processes
System analysis and design
Our Process CMSC 345, Version 1/04.
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Roles and Responsibilities (1/3) Analyst Collects the requirements from the client Structures the requirements into an SRS document Develops any system models required (DFD, Data Dictionary, etc) Submits the SRS document for review by the SQA (Software Quality Assurance) team. Designer Develops the design of the system which includes Architectural design Data design (Schema and data structures) Component design (flowcharts or pseudo code) Interface design (screens + error messages) Submits the design document for review by other the SQA (Software Quality Assurance) team. Latifa AlAbdlkarim King Saud University October,2009

Roles and Responsibilities (2/3) Programmer Using the documentation developed from the previous phases, the programmer should: Write the program code Perform unit testing Perform integration testing (this is usually performed by the testing team, but because our system is small it is better to have the programmer do it) Submit the implementation (source code) for review by the SQA (Software Quality Assurance) team. Tester Using the SRS, the tester should develop A Test plan (can be done once the SRS is ready) Test cases They should perform system testing and produce Test Report Submit the Test Report for review by the SQA (Software Quality Assurance) team. Latifa AlAbdlkarim King Saud University October,2009

Roles and Responsibilities (3/3) Coordinator Make sure that all members perform their tasks and submit on time. Negotiate any differences and report immediately to the Teacher any team problems, so that they can be solved as early as possible and not left to the end of the term. Collect and submit the report produced by each phase to the Teacher. Ensure that updates are made to the report after review by the Teacher. Collects and combines all the parts of the project Writes the introduction and the conclusion for the report. Submits the final project documentation for review by the SQA (Software Quality Assurance) team. Latifa AlAbdlkarim lalabdulkarim@ksu.edu.sa King Saud University October,2009 Latifa AlAbdlkarim King Saud University October,2009

How the project works SQA Coordinator Monitor the work SQA Document (v.1) Member Role (analyst/designer/ programmer/tester) Document (v.3) Reviewed Document (v.2) Coordinator Monitor the work Apply the comments from teacher SQA Corrected Document with comments Teacher Latifa AlAbdlkarim lalabdulkarim@ksu.edu.sa King Saud University October,2009 Latifa AlAbdlkarim King Saud University October,2009

Software Quality Assurance: Review and evaluate the first version of the document. Show the good and poor points in the document. As illustrated in the table below: In shared phases you should write who did what Reviewer name Comment type Page number Section Description Latifa AlAbdlkarim King Saud University October,2009

Discuss Projects topics