Download presentation
Presentation is loading. Please wait.
Published byMarshall Lambert Modified over 9 years ago
1
CSSE 371 – Software Requirements and Specification Sriram Mohan
2
Outline Introductions The Class Process
3
Possible life cycle
4
General Themes How do we interact with clients to obtain requirements? How do we use the requirements to design the software? How do we use the requirements to verify client needs? How do we use the requirements to design the interaction? Project versus Lecture
5
General Info Books Managing Software Requirements: A Use Case Approach, Second Edition, by Dean Leffingwell and Don Widrig Interaction Design: beyond human-computer interaction, Second Edition, by Jennifer Preece, Yvonne Rogers and Helen Sharp Office Hours
6
Course Components Project This is the most important part of the learning experience 50% of the grade Exams 20% of the grade Three mid-terms(No Finals) Assignments Close to 16 20% of the grade Class Interaction 10%
7
Outline Introductions The Class Process
8
Project Real clients with real needs Simulate the real world Teams Each team will have 3 students. Management assigned Management Project Managers(Brittany, Michelle & Zach) Quality Assurance Monitors(Brittany, Michelle & Zach) Instructor(me)
9
Project Deliverables FallWinter Vision DocumentDetailed Design Document Preliminary Design DocumentDetailed Test Plan Preliminary Test PlanFinished Product Supplementary SpecificationUsability Report Interface DesignProgrammers Manual Quality Assurance PlanUser Manual Usability ReportClient Comments Presentations Poster
10
Fall Milestones DeliverableContentsDue Date Milestone 1Current System Analysis Client Stakeholder Analysis Feature Listing Project Plan September 20 Milestone 2Use cases Data Flow Diagram October 7 Milestone 3Supplementary Specification Initial Design/Paper prototype October 17 Milestone 4Pseudo code Coding Standards Test Cases October 26 Milestone 5Usability Report Revised Design November 7 Final DeliverableVision Document Test Plan Design Plan Interface Design Quality Assurance Plan Usability Report Client Comments November 12 Client PresentationWeek of 5 th November Post Partum PresentationExperiences...Final Exam date
11
Team Activities Meet with client once a week Meet with project manager once a week Meet regularly Plan Use your project manager and instructors expertise. Plan ahead
12
Team Roles Secretary Contacts Manager Instructor Client Tasks Assigner Monitor Librarian Guru
13
Team Log Due weekly to the project manager A day before the meeting Log records Teams weekly activities Tasks to be completed Start and end dates Who is responsible for them? Progress
14
Project Manager Assist the team with process Supervisory role Review teams artifacts Evaluate teams performance Can recommend that a team member be fired
15
Writing Professionally written No slang, chat lingo … Free of grammatical and spelling errors Well organized Thorough and complete Must be submitted to supervisor before final submission Each team member must approve the submission. Use the learning center I will be happy to review any portion of the document before final submission
16
Milestone Document Content Signed Title Page Table of Contents Executive Summary Introduction Main content References Appendix Index Glossary Submissions will be on paper – Use a 3 ring binder
17
Presentations Client Presentation Post partum presentation
18
Anonymous Feedback
19
Questions???
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.