下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024工程项目协议条款与监管办法
- SaaS平台定制技术开发服务协议
- 2023-2024学年重庆市永川北山中学高三二轮检测试题(二模)数学试题试卷
- 2024定制出租车辆运营协议典范
- 2024年履约担保协议范本下载指南
- 2024锅炉维修工程协议格式
- 2024年度汽车租赁协议格式
- 2024商业秘密保护竞业限制协议样本
- 2024年仓库转租协议条款
- 动产资产抵押协议范例2024年
- 高考地理一轮复习课件【知识精讲+高效课堂】美食与地理环境关系
- 分居声明告知书范本
- 2023年04月山东济南市槐荫区残联公开招聘残疾人工作“一专两员”公开招聘笔试参考题库+答案解析
- 消失的13级台阶
- 营销管理知识点
- 船体强度与结构设计课程设计
- 不宁腿综合征诊断与治疗
- 初中英语教学活动设计
- 三写作的载体与受体
- GB/T 451.3-2002纸和纸板厚度的测定
- 网签授权书(学生就业平台)
评论
0/150
提交评论