需求规格书撰写指引_第1页
需求规格书撰写指引_第2页
需求规格书撰写指引_第3页
需求规格书撰写指引_第4页
需求规格书撰写指引_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求規格書撰寫指引FromSoftwareEngineeringLabJumpto:navigation,search目錄[隱藏]需求規格書基本概念需求規格書的內容3IEEE830軟體需求規格書建議 (英文)3.1以使用者來區分3.2以操作模式來區分4IEEE830軟體需求規格書建議 (中文)國科會自由軟體專案研究計劃需求規格報告樣版與範例逢甲大學歷年優秀作品需求規格書基本概念軟體需求規格書:SoftwareRequirementSpecification;SRS使用者至上 --所有的系統功能都是因為要滿足使用者或是開發者的需求。使用者的需求 =系統要提供的功能唯有清楚的描述需求,我們才有設計的依據。需求分為兩種,使用者需求與系統需求。使用者需求是由使用者提出來的,比較抽象;系統需求是與開發端討論過的,是完整的、經過可性評估的、可作為後續設計的依據、使用者確認過的、加上系統觀點的。SRS(SystemRequirementSpecification)的內容主要以系統需求為主。需求的描述多半用自然語言描述,但可以輔以模組語言,例如 UML的usecasemodeling,classdiagram等。SRS與SDD要分開,SRS交代系統的WHAT(系統提供什麼功能?),SDD交代系統的HOW(我們如何提供這些功能?)。需求規格書的內容需求規格書是定義你的系統有什麼功能,也包含你的系統分析系統是給誰用的,用的目的是什麼?整個系統使用的情境為何?整體性的流程為何?(可用UMLactivitydiagram來規劃)使用者需求列表與說明針對每一個需求(功能)給一個明確的ID,並用文字、圖形、模組說明此需求的含意多利用ER,DFD,Usecase,流程圖等來說明你的需求功能系統需求列表與說明(使用者需求與系統需求的差別)需求追溯表描述使用者需求與系統需求之間的關係系統限制(法令、規範或設計上的限制,例如一定要用 Java實做)IEEE830軟體需求規格書建議 (英文)以使用者來區分IntroductionPurposeScopeDefinitions,acronyms,andabbreviationsReferencesOverviewOveralldescriptionProductperspectiveProductfunctionsUsercharacteristicsConstraintsAssumptionsanddependenciesSpecificrequirementsExternalinterfacerequirementsUserinterfacesHardwareinterfacesSoftwareinterfacesCommunicationsinterfacesFunctionalrequirementsUserclass1Functionalrequirement1.12....3.Functionalrequirement1.n2. Userclass21.Functionalrequirement1.12....3.Functionalrequirement1.nPerformancerequirementsDesignconstraintsSoftwaresystemattributesOtherrequirementsAppendixes以操作模式來區分IntroductionPurposeScopeDefinitions,acronyms,andabbreviationsReferencesOverviewOveralldescriptionProductperspectiveProductfunctionsUsercharacteristicsConstraintsAssumptionsanddependenciesSpecificrequirementsExternalinterfacerequirementsUserinterfacesHardwareinterfacesSoftwareinterfacesCommunicationsinterfacesFunctionalrequirementsMode1Functionalrequirement1.1...Functionalrequirement1.nMode2Functionalrequirement1.12....3.Functionalrequirement1.nPerformancerequirementsDesignconstraintsSoftwaresystemattributesOtherrequirementsAppendixesIEEE830軟體需求規格書建議 (中文)簡介系統目的系統範圍名詞定義、縮寫參考系統概觀系統整體性描述產品角度產品功能系統使用者系統限制系統假設需求詳述說明外部介面需求使用者介面硬體介面軟體介面溝通介面功能性需求使用者一(如:老師)功能性需求R101...功能性需求R109使用者八(如:助教)功能性需求R801...功能性需求R809效能需求設計限制軟體系統屬性(特性)其他需求附錄國科會自由軟體專案研究計劃需求規格報告樣版與範例國科會自由軟體專案研究計劃需求規格報告內容包括 計畫書與規格書專案範圍(ProjectScope)Identification概觀(Overview)系統描述(SystemDescription)子系統SAS描述(SubsystemSASDescription)子系統TAS描述(SubsystemTASDescription)子系統TES描述(SubsystemTESDescription)子系統DBS描述(SubsystemDBSDescription)背景資訊(BackgroundInformation)文件範圍(DocumentScope)文件控管(ControllingDocument)方法(Method)系統(System)系統開發與介面(SystemDevelopmentandInterfaces)環境圖(ContextDiagram)介面需求(InterfaceRequirements)操作概念與腳本(OperationalConceptsandScenarios)功能性需求(FunctionalRequirements)非功能性需求(Non-FunctionalRequirements)效能、安全性、可靠性與可維護性的需求(Performance,Safety,ReliabilityandMaintainabilityRequirements)交付、安裝與環境需求(Delivery,Installation,andEnvironmentalRequirements)設計與實做限制gk4ru4m3g6yji4vu0454(DesignandImplementationConstraints)測試需求與驗收標準(TestRequirementandAcceptanceCriteria)技術限制(TechnicalLimitations)風險控管(RiskManagement)子系統SAS(SubsystemSAS(SystemAdministratorSubsystem))子系統開發與介面(SubsystemDevelopmentandInterfaces)環境圖(ContextDiagram)介面需求(InterfaceRequirements)操作概念與腳本(OperationalConceptsandScenarios)功能性需求(FunctionalRequirements)登入管理模組(LoginManagementModule)帳號管理模組(AccountManagementModule)測試團隊管理模組(TestGroupManagementModule)測試主題管理模組(TestSubjectManagementModule)非功能性需求(Non-FunctionalRequirements)效能、安全性、可靠性與可維護性的需求(Performance,Safety,ReliabilityandMaintainabilityRequirements)交付、安裝與環境需求(Delivery,Installation,andEnvironmentalRequirements)設計與實做限制(DesignandImplementationConstraints)測試需求與驗收標準(TestRequirementandAcceptanceCriteria)技術限制(TechnicalLimitations)風險控管(RiskManagement)需求對於使用者案例追蹤表(TheTraceabilityMatrixofRequirementsv.s.UseCases)需求對需求追蹤表(TheTraceabilityMatrixofRequirementsv.s.Requirements)子系統TAS(SubsystemTAS(TestAdministratorSubsystem))子系統開發與介面(SubsystemDevelopmentandInterfaces)環境圖(ContextDiagram)介面需求(InterfaceRequirements)操作概念與腳本(OperationalConceptsandScenarios)功能性需求(FunctionalRequirements)測試銀行管理模組(TestBankManagementModule)測試管理模組(TestManagementModule)測試與分數查詢管理模組(TestandGradeQueryingModule)非功能性需求(Non-FunctionalRequirements)效能、安全性、可靠性與可維護性的需求(Performance,Safety,ReliabilityandMaintainabilityRequirements)交付、安裝與環境需求(Delivery,Installation,andEnvironmentalRequirements)設計與實做限制(DesignandImplementationConstraints)測試需求與驗收標準(TestRequirementandAcceptanceCriteria)技術限制(TechnicalLimitations)風險控管(RiskManagement)需求對於使用者案例追蹤表(TheTracabilityMatrixofRequirementsv.s.UseCases)需求對需求追蹤表(TheTraceabilityMatrixofRequirementsv.s.Requirements)子系統TES(SubsystemTES(TestingandExercisingSubsystem))子系統開發與介面(SubsystemDevelopmentandInterfaces)環境圖(ContextDiagram)介面需求(InterfaceRequirements)操作概念與腳本(OperationalConceptsandScenarios)功能性需求(FunctionalRequirements)測試模組(TestingModule)習題模組(ExercisingModule)分數檢查模組(GradeCheckngModule)帳號變更模組(AccountChangeModule)非功能性需求(Non-FunctionalRequirements)效能、安全性、可靠性與可維護性的需求(Performance,Safety,ReliabilityandMaintainabilityRequirements)交付、安裝與環境需求(Delivery,Installation,andEnvironmentalRequirements)設計與實做限制(DesignandImplementationConstraints)測試需求與驗收標準(TestRequirementandAcceptanceCriteria)技術限制(TechnicalLimitations)風險控管(RiskManagement)需求對於使用者案例追蹤表(TheTraceabilityMatrixofRequirementsv.s.UseCases)需求對需求追蹤表(TheTraceabilityMatrixofRequirementsv.s.Requirements)子系統DBS(SubsystemDBS(DatabaseSubsystem))子系統開發與介面(SubsystemDevelopmentandInterfaces)環境圖(ContextDiagram)介面需求(InterfaceRequirements)操作概念與腳本(OperationalConceptsandScenarios)功能性需求(FunctionalRequirements)非功能性需求(Non-FunctionalRequirements)效能、安全性、可靠性與可維護性的需求(Perf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论