




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationUser expectations as basis for program planning:What does the program do?What inputs does the program require?What outputs does
2、 the program supply?How must the program be operated?How does the program react to a fault/malfunction?Operator specification or requirements specificationKUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning
3、- Requirements specificationDefinition:Requirements specificationA requirements specification is the organizational and technical specification for program creation.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and
4、 planning - Requirements specificationAdvantages of a requirements specification: Description of the application Definitions of inputs/outputs/parameters and program sequences Transparent breakdown Project familiarization significantly easierKUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.:
5、 +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationCreating a requirements specification:Outline sequence descriptionSub-sequence descriptionDetailed sequence descriptionOutline sequence descriptionSub-sequence descriptionDetailed seque
6、nce descriptionKUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specification1. Outline sequence description:Representation of the entire concept covered by the requirements specification.T
7、he ratio of text to diagrams should be roughly 90% diagrams to 10% text. Preferably, text should be avoided altogether. Where possible, the following should be taken into consideration:Managers do not have thumbs!People without thumbs cannot leaf through thick documents.For this reason, no more than
8、 one page for the outline sequence description.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specification2. Sub-sequence description:Detailed representation of the information contained
9、 in the outline sequence description.The outline sequence description only skims very superficially over the individual sub-sequences. For this reason, the representation of the sub-sequences must go into much greater detail. It is important here to maintain the link with the outline sequence descri
10、ption. It must be possible to identify each sub-sequence from the outline sequence description.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specification3. Detailed sequence description
11、:Detailed representation of the procedures and sequences covered by the requirements specification.The detailed sequence description constitutes the major section of the requirements specification. The outline and sub-sequence descriptions merely provide an overview of the sequences. The amount of p
12、reparation that goes into the detailed sequence description is decisive in determining the quality of the program implementation. KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificat
13、ionSubdivision of more complex tasks: Outline sequence descriptionSub-sequence ASub-sequence BSub-sequence CDetailed description ADetailed description BDetailed description CVisualization of a complex detailKUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (
14、0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationStructure of the requirements specification What is it all about?In the interests of standardization and better organization of the documentation, all requirements specifications should have the same structure. The follo
15、wing structure has proved its worth in our work.What are the advantages?In the case of a second project, the customer recognizes the structure of the first requirements specification and can familiarize himself with the document more quickly. When working on new projects, the author of the requireme
16、nts specification can refer quickly to information from old projects. This can significantly reduce the effort involved in working out solutions for similar problems. KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Cover Table of cont
17、ents Meetings relating to this project Unresolved issues Glossary Initial situation Objective Technical requirements/descriptionConceptualization and planning - Requirements specificationStructure of a requirements specification:In the interests of standardization and better organization of the docu
18、mentation, all requirements specifications should have the same structure. The following structure has proved its worth:KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationCompone
19、nts: CoverWhat is it all about?The job of the cover is to convey information about the origins and contents of the requirements specification at a glance. What are the advantages?The cover of a requirements specification is essentially the first part of the business card of the company producing thi
20、s document. A good impression on the very first page never does any harm.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationComponents: CoverThe following information should be i
21、ncluded on the cover:Logo:If the company has a logo, it should appear here.Company:Name and address of the company.Name of the project: A short and concise description of the project.Version :Version of the requirements specification.Short description:Brief sentence, if applicable, explaining the ti
22、tle of the project.Created by:Name of the author(s) of the requirements specification.Contact details:Telephone number and/or e-mail address.Date:Date of the last time the document was saved.Copyright details: All rights reserved.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 2
23、1/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationComponents: ContentsWhat is it all about?The contents page should provide a brief overview of the topics covered in the document. What are the advantages?The contents page helps the reader to find
24、the corresponding topic quickly. For this reason, every requirements specification should have a contents page. Avoid having too many heading levels in the contents page. A contents page with a maximum of three or four heading levels should be sufficient even for large projects. Further subdivision
25、can then be carried out in the document itself. KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationComponents: Meetings relating to this projectWhat is it all about?A requirement
26、s specification gradually evolves over a period of time. Various meetings will thus be necessary to work out all aspects of the topic(s) covered. The meetings that were held while working on this requirements specification are recorded in the following table. What are the advantages?Listing all the
27、meetings is a useful way of recording how often meetings were held in conjunction with this requirements specification. The list of dates makes it possible to determine the intervals between the meetings and who was present. It is helpful if a highlight of the discussion is listed for each date (thi
28、s is useful when trying to remember what was discussed when).KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationComponents: Meetings relating to this projectSuggested layout:.Her
29、r Schneider Muster GmbHHerr Lehmann Muster GmbHHerr Maier KUKA RoboterSmith & Co.Room M1010:00-13:00 13.03.1999Project kick-off meetingPresentLocationTimeMeeting onKUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and
30、planning - Requirements specificationComponents: Unresolved issuesWhat is it all about?When working on a requirements specification, issues may arise which need to be discussed in greater detail at a later date. Throughout the time work is in progress on the requirements specification, a list should
31、 be kept of these unresolved issues so that they are not forgotten. What are the advantages?Keeping a list of unresolved issues while creating requirements specifications has proved to be a valuable exercise in many respects, as topics requiring further clarification are recorded here during complet
32、ion of the documentation. These could be design issues, for example, which arose at a time when this topic was not yet due for discussion.KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements sp
33、ecificationComponents: Glossary (if required)What is it all about?Requirements specifications mainly deal with highly technical issues. For this reason, a glossary must be created in order to enable all those involved in the project to understand the terms used in the requirements specification. Wha
34、t are the advantages?The glossary helps to prevent misunderstandings. It should be positioned at the start, and not the end, of the requirements specification. In this way, even those who were not involved in collating the information can see at once that specific terms refer to specific concepts. T
35、his is useful for the correct interpretation of the descriptions on the following pages. KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and planning - Requirements specificationComponents: Initial situationWhat is i
36、t all about?At the start of each requirements specification there should be a brief description of the initial situation. By this, the considerations at the time of starting the requirements specification are meant. It is a brief representation of the current situation with a view to the desired fut
37、ure situation. The description of the initial situation should answer the following questions:What is the situation now?Wo has initiated the drafting of this requirements specification?What are the advantages?The description of the initial situation is useful for understanding the reason(s) behind t
38、he drafting of the requirements specification. The description of the initial situation also provides a complete picture for the whole requirements specification. KUKA Roboter GmbH, Blcherstr. 144, D-86165 Augsburg, Tel.: +49 (0) 8 21/7 97-1906, Fax: +49 (0) 8 21/7 97-412340, Conceptualization and p
39、lanning - Requirements specificationComponents: ObjectiveWhat is it all about?The following question arises when formulating the task and objective:What is to be achieved and how?The basis for this part of the requirements specification is the customer request. The customer request provides the author of the requirements specification with fixed general requirements which are binding f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省盘锦市兴隆台区辽河中学2024-2025学年八年级下学期期中生物试题(含答案)
- 设备维护管理规范
- 自动控制系统实验指导书
- 设备供货方案
- 广东省清远市四校联盟2024-2025学年高一下学期期中联考生物试卷(含答案)
- 幼儿园《小壁虎借尾巴》课件
- 2025年Android知识体系!阿里P8面试官都说太详细了一线互联网公司面经总结-android p8知识体系图
- 2025年android适配器ui2025年Android面经分享面试总结-android 适配器模式面试
- 建筑施工特种作业-建筑架子工(普通脚手架)真题库-5
- 山东数学特色题目及答案
- +四川省内江市2023-2024学年八年级下学期期末考试英语试题
- 江西省2024年中考数学试卷(含答案)
- 榆神矿区郭家滩煤矿(700 万吨-年)项目环评
- 2024年高一生物学考模拟卷01
- 北京市丰台区2023-2024学年五年级下学期期末英语试题
- 合同订立规范情况
- 2024年中国南水北调集团水网智慧科技限公司秋季公开招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- 优化校本作业设计,提高校本作业实效
- JJG 705-2014液相色谱仪行业标准
- 第四届全国电信和互联网行业职业技能竞赛考试题库及答案
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
评论
0/150
提交评论