A Use Case-Driven Approach to Requirements Gathering.ppt
《A Use Case-Driven Approach to Requirements Gathering.ppt》由会员分享,可在线阅读,更多相关《A Use Case-Driven Approach to Requirements Gathering.ppt(12页珍藏版)》请在麦多课文档分享上搜索。
1、1/12,A Use Case-Driven Approach to Requirements Gathering,Materials gathered from Chapter 3 (above) Kulak and Guiney and Use Case Driven Object Modeling Doug Rosenburg and other personal notes.,2/12,Guiding Principles to Requirements Gathering,Reduce Risk Focus on business interactions Reduce volume
2、 Reduce duplicates and inconsistencies Create requirements that users can understand easily Create requirements that are useful to designers, developers, and project managers Leave a requirements trail Leave design until later Keep the plan in mind.,3/12,Approaching Function Requirements,Many think
3、the Requirements Specification (Software Requirements Specification SRS in the RUP) this is the first document. It really isnt!For the Business: Only if the business analysis (business case) is well defined, the business environment, business vision, a domain model, business rules, risks, informatio
4、n pertinent to the organization, stakeholders, etc. are defined and understood, can we proceed to identify requirements for an application. All the organizational parameters: technologies available, environmental constraints, organizations vision, mission, values, etc. are captured along with a stro
5、ng modeling of the organization and its information structures (domain), etc. can we proceed into capturing the details of requirements.For the Application: When the stakeholder needs for an application are known and captured by business analysts, and only when the systems analyst takes these high l
6、evel needs and converts them into features to be accommodated by an application, - then, and only then can we proceed into capturing the real, detailed functional and non-functional requirements. At this time, requirements are very high level and abstract.,4/12,Statement of Work,Prior to the real be
7、ginnings of the application development, a Statement of Work (or similarly entitled document) is developed. Most development projects have some kind of Statement of Work (SOW) How the work is going to be accomplished work plans, assignments, internal deliverables, etc. Sometimes we have a DPP (a Dat
8、a Project Plan WHAT is going to be done, schedule, etc.) and a DPD (Data Project Directive who is going to do what.) Sometimes this is all called the Software Development Plan (RUP) Represents a contract between the developers and the users and/or a contract between a consulting company and the cust
9、omer. See textbook for details. It is generally more than just bullets can be bullets, but should have more assignment details,5/12,A Couple of Terms,Some initial key roles: Business Analyst: Captures the Needs of the business from a variety of stakeholder perspectives. These needs may be many and m
10、ay not lend themselves to automated solution.Systems Analyst: Translates these Needs into Features that can be accommodated by an application (s).,6/12,Side note: Hundreds of Other Methodologies,Many and varied. All meet needs for different types, sizes, complexities of applications. Lightweight ver
11、sus Heavyweight Processes (methodologies) Lightweight - Many Scrum, Extreme Programming, Agile Processes Working Software documentation; heavy user involvement, smaller teams, Heavy-weight methodologies - Many SDLC, RUP, Spiral, Others Plan-driven, larger teams mot mutually exclusive,7/12,Requiremen
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AUSECASEDRIVENAPPROACHTOREQUIREMENTSGATHERINGPPT

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