下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SADM 5/ed -CASE STUDY 3 -Milestone A: Object ModelingP age: A-24.Prep ared by Gary B. Rando Iph forSystems Analysis & Design Methods 5edby J. L. Whitten, L. D. Bentley, & K. C. DittmanCop yright Irwin/McGraw-Hill 2001MILESTONE A -OBJECT MODELING The object modeli ng milest one can be done as a subst
2、itute for Milest ones 3-5 (in a p ure 00 p roject), or as a compi eme nt to Milest ones 3-5 (to compare and con trast structured and object methods).Synop sisObject-orie nted an alysis tech niq ues are best suited to p rojects that willimp leme nt systems using emerg ing object tech no logies. The o
3、bject-orie ntedapp roach is cen tered around a tech nique referred to as object modeli ng.The object-orie nted app roach to system devel opment is based on the concept of objects that exist within a system s environment. Objects are everywhere. Lcon sider your en vir onmen t, look around. What are s
4、ome of the objects p rese nt withi n your en vir onment? P erha ps you see a door, a win dow, or the room itself. What about this book - it s an object, and so is the very page you are reading. And of course, don t forget about you. You are an object. Perhaps you also have a student workbook with yo
5、u, and there are other in dividuals in the room. You may also see phone, a chair, and p erha ps a table. All of these thi ngs rep rese nt objects that may be clearly visible within your immediate en vir onment.In p erform ing Object-Orie nted An alysis (OOA), like any other systems an alysis method,
6、 the purpose is to gai n a better un dersta nding of the system and its fun cti onal requireme nts. In other words, OOA requires that we ide ntify the objects, their data attributes, associated behavior, and relati onships that support the required bus in ess system fun cti on ality. We p erform obj
7、ect modeli ng to docume nt the ide ntified objects, the data, and the behavior they encap sulate, plus their relati on shi ps with other objects.In this milest one you will con struct various object models used to com muni cate the scope and requireme nts of the p roject. First, you will create a co
8、n text model. Second, you will p erform use case modeli ng to docume nt the bus in ess requireme nts and ide ntify the n ecessary objects required by the system. Fin ally, you will con struct a class structure diagram to grap hically dep ict the object classes that make up the system as well as the
9、objects relatio nships with each other.ObjectivesAfter comp let ing this milest one, you should be able to:Con struct a con text model to com muni cate p roject scope and boun daries.Prep are use case diagrams to dep ict the scope and boun daries of a system in terms of actors and use cases.:Documen
10、t a use case s course of events.Con struct a class structure diagram to dep ict the objects of the system and how they are related to each other.Pr erequisitesBefore starti ng this milest one, the followi ng top ics should be covered:1. Object Modeling -Module AAssig nmentThere are two gen eral acti
11、vities whe n p erform ing object-orie nted an alysis and they are as follows:1. Finding and ide ntify ing the bus in ess objects (use case an alysis).2. Organizing the objects and identifying their relationships (structure analysis).Activities1.2.3.Con struct the con text model using the acco mpanyi
12、ng n arrative (Exhibit A.1). Make assu mp ti ons where n ecessary.Con struct the use case models. Make assu mp ti ons where n ecessary.Document a use case s course of events based upon the provided narrative describ ing the eve nt of Make New Assig nment (Exhibit A.2). Make assu mp ti ons where n ec
13、essary.Con struct the class structure diagram using the use case course of eve nts compi eted in Activity 3 above. Make assu mp ti ons where n ecessary.|SADM 5/ed -CASE STUDY 3 -Milestone A: Object ModelingP age: A-l|Deliverable format and software to be used are accord ing to your in structorsp eci
14、ficati ons. Deliverables should be n eatly p ackaged in a bin der, sep arated with a tab divider labeled“ Milestone A ” and accompanied with a Milestone EvaluationSheet.References:P innacle P ublishing Scope NarrativeExhibit A.1P innacle Make New Assignment NarrativeExhibit A.2Tem platesSee on li ne
15、 lear ning cen ter web site for the textbook.Deliverables:Context Model:Due: Time:Use Case Model:Due: Time:Course Of Events:Due: Time:Class Structure Diagram:Due: Time:Milestone s Point Value:Prep ared by Gary B. Rando lph forSystems Analysis & Design Methods 5edby J. L. Whitten, L. D. Bentley, & K.
16、 C. DittmanCop yright Irwin/McGraw-Hill 2001Exhibit A.1Use the followi ng n arrative to con struct the Con text Model for the Pinn acle P ublishi ng sales and book track ing system.The purp ose of the sales and book track ing system is to pro vide a sin gle cen tral rep ository of all in formatio n
17、about sales leads, books in p rocess, and books for sale. The Sales Dep artme nt will en ter new authors to the system as they gather leads from various sources. Sales people can also request maili ng labels at any time for sending in formatio n to authors. As sales people en ter in formatio n on th
18、eir phone calls, the system will p roduce weekly recall lists to hel p the sales people schedule their calls. Man ageme nt also wants to receive a weekly sales p erforma nee report from the system.Once a sales person sells a p ublishi ng con tract to an author and the author sends in a manu scri pt,
19、 the P roducti on Dep artme nt will create a book record to track the book through the production proces. Each book will be assigned a“ shepherd ”who will oversee the p roduct ion p rocess for that book. The system will p rovide the she pherd with a list of the status of each of his or her books eac
20、h day. Whe n the she pherd sees that a task has bee n fini shed for a book, the she pherd will assig n ano ther task and select the tech ni cia n to acco mp lish that task. The system will com muni cate that assig nment to the tech nician via e-mail as soon as the new task is created. Tech nicians w
21、ill en ter up dated in formatio n to the system as they comp lete their tasks. The system will also out put in formatio n daily from the database to a self-service web site where authors can check on the status of their books. As the book comes to p ress, p roduct ion people will en ter in formati on a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏南京大学化学学院科研人员招聘备考题库附参考答案详解(培优)
- 2026年叉车安全专项培训试题库参考答案
- 2026年叉车工初级考试题库及参考答案
- 2026年叉车报名考试题库及答案(易错题)
- 2026年叉车比武试题库及答案一套
- 2026年叉车理论考试题库练习及参考答案1套
- 2026年叉车考试题库模拟及答案1套
- 2026年叉车起步考试题库及答案一套
- 2025-2030亚洲教育产业人才培养模式和课程体系设计及运营盈利分析报告
- 2025-2030亚洲农产品储藏行业市场供需结构分析及产业投资方向评估规划报告
- 2026年化工厂的工作计划
- 便道移交协议书
- 婴幼儿照护者健康素养的社区干预方案
- T-CESA《冷板式液冷整机柜服务器技术规范》
- 2025年普通混凝土试题及答案
- 职务犯罪案件培训课件
- 中国过敏性哮喘诊治指南2025年解读
- 中南财经政法大学研究生论文撰写规范(2025年版)
- 2025年直播带货话术实战手册
- 2026-2031年中国计算机辅助设计(CAD)软件行业市场发展趋势与前景展望战略研究报告
- 2025-2030汽车变速箱技术发展现状及电动化转型趋势研究报告
评论
0/150
提交评论