Latifa AlAbdlkarim King Saud University October,2009.

Slides:



Advertisements
Similar presentations
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Advertisements

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.
Project Management and Communication Represented by: Latifa Jaber Al-Ghafran.
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
Office Designs The Design Process at Work © MS Office Suite.
Software Life Cycle Model
Design Reviews Peer Reviews. Agenda Peer Reviews Participants of Peer Review Preparation for a Peer Review Session The Peer Review Session Post-peer Review.
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
Software Inspections and Walkthroughs By. Adnan khan.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Software System Engineering: A tutorial
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Course Introduction Software Engineering
End HomeWelcome! The Software Development Process.
September 3, 2013 Project on Inventory Control System (PICS) P.I.C.S
Georgia Institute of Technology CS 4320 Fall 2003.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Introduction to Making Multimedia
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
Latifa AlAbdulkarim King Saud University October,2009.
Software Development Life Cycle (SDLC) Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization
CSSE 371 – Software Requirements and Specification Sriram Mohan.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
©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.
TEAMING UP. TEAM A group of people working together to accomplish a task.
Software Engineering Lecture # 1.
ITCS 6265 Details on Project & Paper Presentation.
INTRODUCTION Develop fully functional system for RSA (Recruitment Solution Agency). Job seeker can register online. Apply for jobs after registration.
Chapter 3-Multimedia Skills
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Software Engineering. Overview  Who? ◦ Getting to know me ◦ Getting to know you  What? ◦ Prerequisite knowledge ◦ Content  Why? ◦ Objectives ◦ Job.
Less about ME….. ….More about WE Latifa AlAbdulkarim King Saud University October,2009.
Less about ME….. ….More about WE Latifa AlAbdulkarim King Saud University October,2009.
Chapter 9 Testing the System 9.1 Principles of System Testing Focus A: The objective of unit and integration ensure the code implemented the design.
The Software Development Process. Contents  Product Components  Software project staff  Software development lifecycle models.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Supporting quality devices
CMPE 412 Software Engineering
Fundamentals of Information Systems, Sixth Edition
9/18/2018 Department of Software Engineering and IT Engineering
An Introduction to Visual Basic .NET and Program Design
Software Development Life Cycle
Chapter 10 Development of Multimedia Project
Roles and Responsibilities (1/3)
Software Quality Engineering
Chapter 1 (pages 4-9); Overview of SDLC
“Would I have to do this all by myself …….?”
Proposed Software Development Process
homework assignment due Feb 23
Welcome to CT1315 Project1 Latifa AlAbdlkarim King Saud University October,2009.
SYSTEMS ANALYSIS & DESIGN
Systems Construction and Implementation
System Construction and Implementation
Systems Construction and Implementation
QA Reviews Lecture # 6.
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Latifa AlAbdlkarim King Saud University October,2009

 Who? › Getting to know me › Getting to know you  Why? › Tutorial Objectives. › Project Objectives.  What? › Software requirements.  How? › Tutorial sessions › Project work  Teams Latifa AlAbdlkarim King Saud University October,2009

Why? Latifa AlAbdlkarim King Saud University October,2009

 Direct application for the SW engineering activities.  Discuss real software development case studies. Latifa AlAbdlkarim King Saud University October,2009

 Prepare the students’ for their graduation project.  Improve the students’ skills in project documentation.  Enhance the teamwork objectives and skills between the students. Latifa AlAbdlkarim King Saud University October,2009

What? Latifa AlAbdlkarim King Saud University October,2009

 MS Project  MS Office Visio Latifa AlAbdlkarim King Saud University October,2009

How? Latifa AlAbdlkarim King Saud University October,2009

Explain project phase Phase discussion and problems’ solutions Phase Presentation Session General topics Project Latifa AlAbdlkarim King Saud University October,2009

 Team work of (7) members.  Each team should collaboratively work to produce a complete software system with the documentation.  Team members will be graded on their individual effort within their specific role (see below), as well as the efforts they put in reviewing their peers work. Latifa AlAbdlkarim King Saud University October,2009

 In shared phases :  Proposal, testing, final document All the team’s members work. o Non- shared phases: software requirements specification, Design, implementation. Up to 3 member as main participant and rest of the team as reviewer

Coordinator Analysts Designers Programmers Testers Latifa AlAbdlkarim King Saud University October,2009

RolesResponsibilities Analyst Collects the requirements from the client Structures the requirements into an SRS document Develops any system models required (STD, SEQ, ER diagrams, 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

RolesResponsibilities 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 ALL THE TEAM 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

RolesResponsibilities Coordinator Make sure that all members perform their tasks and submit on time. Negotiate any differences and report immediately to the TA 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 TA. Ensure that updates are made to the report after review by the TA. 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 King Saud University October,2009

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

 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 Latifa AlAbdlkarim King Saud University October,2009 Reviewer name Comment type Page number SectionDescription

Latifa AlAbdlkarim King Saud University October,2009 Document 75 % Document 75 % reviews= 25 % reviews= 25 %