Team Software Project (TSP)June 12, 2007Requirements .ppt
《Team Software Project (TSP)June 12, 2007Requirements .ppt》由会员分享,可在线阅读,更多相关《Team Software Project (TSP)June 12, 2007Requirements .ppt(28页珍藏版)》请在麦多课文档分享上搜索。
1、6/12/2007,2007_06_12_Rqmts.ppt,1,Team Software Project (TSP) June 12, 2007Requirements Inspection & High Level Designs,6/12/2007,2007_06_12_Rqmts.ppt,2,Outline,Key Discussions from last week (Project Risks) Configuration Management Schedule & Cross Team Inspections Requirements Overview General Spec
2、ifics to look for in LOC Counter SRS Reviews & Inspection Summary SRS Inspection Process Measurement Data CollectionDesign Phase Overview,6/12/2007,2007_06_12_Rqmts.ppt,3,SRS & Test Plan,System Test manager participates in SRS inspection of other team* Reviews for clarity and completeness of require
3、ments Requirements provide basis for test plan Test plan (baseline next week) inspected by other team*,6/12/2007,2007_06_12_Rqmts.ppt,4,Milestones,Requirements (SRS) Initial Draft out for review June 10 Final draft for inspection June 12 Inspection June 12 Baselined June 15 System Test Plan Draft ou
4、t for review June 17 Inspection June 19 Baselined June 22 High Level Design (SDS) Inspected & Baselined June 19,6/12/2007,2007_06_12_Rqmts.ppt,5,Configuration Management Process,Three aspects: Change Tracking Version Control Library Objectives: Product content known & available at all times Product
5、configuration is documented & provides known basis for changes Products labeled & correlated w/ associated requirements, design & product info Product functions traceable from requirements to delivery All product contents properly controlled & protected Proposed changes identified & evaluated for im
6、pact prior to go/no go decisions,6/12/2007,2007_06_12_Rqmts.ppt,6,Configuration Management,Types of product elements Maintained (e.g. software) Baselined & Maintained (e.g. SRS) Quality Records (e.g. meeting notes, action item list) Key Functions Latest Version of each product element (software, doc
7、uments, quality records) Copies of prior versions of each product element Who changed from previous version When changed What changed Why changed,6/12/2007,2007_06_12_Rqmts.ppt,7,Configuration Management Plan,Configuration identification Name Configuration items Owner Storage location Configuration
8、control procedure Process for making changes, lock-out procedures (e.g. check-out, check-in procedures) Configuration control board (CCB) Reviews all change requests Determine if change is appropriate, well understood & resources available Approvals, commitments ? Defects: holding for CCB vs. urgenc
9、y of change ? Configuration change request form (CCR, aka CR) Baseline Process (see page 326) Backup procedures & facilities Configuration status reports (CSR) Software Change Management status reports weekly meeting,6/12/2007,2007_06_12_Rqmts.ppt,8,Baseline Considerations,Criteria Defined in Config
10、uration Management Plan Review / inspection completed & stakeholders recommend approve for baseline All major and blocking issues should be resolved CRs tracking any remaining (and unresolved) issues Actions Update version # to reflect baselined document (e.g. 1.0) Place under change controlProject
11、“Baseline” snapshot of CIs, baselined & current versions,6/12/2007,2007_06_12_Rqmts.ppt,9,Automated Configuration Mgmt,Lucent: Sablime / SBCS & SCCS Rational: DDTS / ClearCase Perforce Software: Perforce Microsoft: Visual SourceSafe MKS,6/12/2007,2007_06_12_Rqmts.ppt,10,Change Workflow,New / Propose
12、d,Assigned,Resolved,Study,Integrated,Delivered,Verified,NoChange Deferred Declined,6/12/2007,2007_06_12_Rqmts.ppt,11,Requirements Phase,Outputs: Completed & Inspected SRS document Completed Inspection form (INS) Time, defect & size data collected Configuration Management Plan* Updated project notebo
13、okNote: On baselining SRS, the document should be placed under change control,6/12/2007,2007_06_12_Rqmts.ppt,12,Requirements Drivers,Functional Needs Statement,SW Requirements Specification,Development,Test,Customer,User Documentation,6/12/2007,2007_06_12_Rqmts.ppt,13,Software Requirements Specifica
14、tion (SRS),Objective: Provide information necessary for understanding the proposed product and to explain/justify the need for various product attributes (user code & documentation)Standards: IEEE610.12 1990, IEEE Standard Glossary of Software Engineering Terminology IEE830 1998, IEEE Recommended pr
15、actice for Software Requirements Specifications IEEE 1220-1998 Application and Management of the Systems Engineering Process IEEE 1233-1998 Guide for Developing System Requirements Specifications,6/12/2007,2007_06_12_Rqmts.ppt,14,Software Requirements Statements,Unambiguous: All involved (e.g. custo
16、mers, developers, testers) interpret statement in same way Glossary defining each important term can help Correctness: describes a condition or attribute that is required of the final product & all agree this is the case Also, each rqmts statement must be compatible with prior information Verifiable
17、: Requirement can be verified prior to delivery to customer by inspection or test To satisfy, use concrete terms and measurable quantities whenever possible Consistency: Assure individual requirements do not conflict with one another Completeness: All significant requirements for the product are pro
18、vided (e.g. input: responses for both valid & invalid data),6/12/2007,2007_06_12_Rqmts.ppt,15,Software Requirements Types,Functional: Specific actions that program needs to perform in order to meet users needs Defined or quantified based upon customer expectations Quality: Various attributes includi
19、ng reliability, usability, efficiency, maintainability, portability, etc. Performance: Regulatory: Industry Standards (TL9000) Government/Regulatory (e.g. UL) Security:,6/12/2007,2007_06_12_Rqmts.ppt,16,Security Requirements,Policy: what to secure, against what threats, by what means? Who is authori
20、zed? Confidentiality: preventing unauthorized reading or knowledge Integrity: preventing unauthorized modification or destruction Availability: accessible to authorized users Privileges: controlling access and actions based on authorizations Identification & authentication: challenging users to prov
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TEAMSOFTWAREPROJECTTSPJUNE12 2007 REQUIREMENTSPPT

链接地址:http://www.mydoc123.com/p-389677.html