Case1-BObjectDesign_第1页
Case1-BObjectDesign_第2页
Case1-BObjectDesign_第3页
Case1-BObjectDesign_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、|SADM 5/ed - CASE STUDY 1 - Milestone B: Object DesignP age: B-l|Prep ared by Kevin C. Dittman forSystems Analysis & Design Methods 5edby J. L. Whitten, L. D. Bentley, & K. C. DittmanCop yright Irwin/McGraw-Hill 2001ESSS.3 CH n 尸 coMILESTONE B -OBJECT DESIGN This milest one is only feasible

2、if comb ined with Milest one A.Synop sisn p erformi ng object-orie nted an alysis (Milest one A) we ide ntified objects and use I cases based on ideal conditions and independent of any hardware or softwaresoluti on. During object-orie nted desig n we want to refine those objects and use cases to ref

3、lect the actual en vir onment of our prop osed solutio n.In this milest one you will first tra nsform the use case course of eve nts prep ared in Milest one A to be a desig n use case. Secon dly, we up date our object class structure diagram to in clude any additi onal attributes we have discovered.

4、 Fin ally, we will create an ideal object diagram that models the object in teractio ns for each use case.Objectives:After comp let ing this milest one, you should be able toTran sform an an alysis use case to a desig n use case.Con struct an ideal object model diagram to model the high-level object

5、 in teracti ons for a use case.Con struct a seque nee diagram to model the detailed object in teracti ons.Revise an object class diagram to in clude methods and any additi onal attributes and relati on shi ps.P rerequisitesBefore starti ng this milest one the followi ng top ics should be covered:1.

6、Object-oriented design Module B.2. Milestone A solution.Assig nmentThe three gen eral activities whe n p erform ing object-orie nted desig n are as follows:1. Refine the use case model to reflect the impiementation environment.2. Model object interactions and behavior that support the use case scena

7、rios.3. Up date the object class diagram to reflect the impI eme ntatio n en viro nment.Activities1.Tra nsform the an alysis use casefrom Milest one A) to desig n use casesFor the sce nario of the can didate being a p ast empio yee, docume nt those ste ps in an exte nsion use case. Make assu mp ti o

8、ns where n ecessary.2.Con struct ani deal object model diagram. Make assu mp ti ons where n ecessary.3.Con struct aseque nee diagramfor the sce nario of the use case, which looks to see if an empio yee record already exists, and if so dis plays the in formati on. Make assu mp ti ons where n ecessary

9、.4.Docume nt the object methods listed in Exhibit B.1. Also, up date the class diagram to in clude full-time and p art-time empio yees. Exhibit B.1 in cludes attributes for those objects. Make the n ecessary cha nges to the object class diagram to reflect the prop osed en vir onment.Your in structor

10、 will sp ecify the deliverable format and software to be used. Deliverables should be n eatly p ackaged in a bin der, sep arated with a tab divider labeled “ Milestone B, ” and accompanied with a Milestone Evaluation Sheet.References:Milestone A SolutionProvided by your in structor.Design notesExhib

11、it B.1Tem platesSee the on li ne lear ning cen ter website for the textbook.Deliverables:Design Use Case:Due: Time:Ideal Object Model Diagram:Due: Time:Sequence Diagram:Due: Time:Refined Object Class Diagram:Due: Time:Milestone ' s Point Value:Exhibit B.1Up date the class diagram to in elude the

12、 followi ng methods: isE mpio yee rep ortE mpIo yee setE mpio yeeStatus setE mpio yee Profile repo rtActivity rep ortOrga nizatio n rep ortDe partme nt listDe partme ntEmpIo yeesUp date the class diagram to in elude the followi ng attributes:Emplo yee Current Annual SalaryNin e-digit field that in cludes two decimal poin ts, con sist ing of a full-time employee ' s annual salaryEmplo yee Hourly RateSix-digit field that in cludes two decimal poin ts, con sisti ng of a part-time employee

温馨提示

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

评论

0/150

提交评论