面向对象开发步骤总结

本文作者分享了在学校实习期间,使用面向对象方法分析和设计IMA库存管理系统的经验。从面向对象分析开始,包括理解用户需求、识别用例、确定类和对象、定义类间关系等,接着详细介绍了面向对象设计的各个环节,如系统分解、任务管理策略、人机交互界面设计和对象的详细设计。最后,作者提到设计模型的评审与迭代是保证设计质量的关键。
摘要由CSDN通过智能技术生成

近期在学校实习,只有两个星期,其实就跟每天去机房做大作业没什么两样。自以为选了一个最简单的题目,但是实在不想再用面向结构的开发方法了。结果在使用面向对象的分析和设计中遇到了很多问题。赶着晚上的时间大致地自学了UML的知识后,对这个IMA库存管理系统该怎么设计还是没有什么头绪,手头上又没什么这方面的书,只好自己归纳了一些。
反正已经做出来了,共享一下,不知道有没有用。

1、             面向对象分析

 

参与人员:客户、开发技术人员

主要过程:

u       分析问题域,明确用户需求

尽快理解业务领域的相关知识,取得对问题域的一致认识,明确用户对系统的需求,定义系统的职责范围和边界,探讨问题的初步解决方案。

u       标识Use Case

定义了在业务活动中的业务规则和任务,描述外部活动者与系统的交互,定义功能需求。

用例图可以表示成不同的层次

u       识别对象,并通过抽象确定候选类

仔细阅读问题陈述,并逐一标出每个名词和名词短语,然后对所有标出的词汇进行筛选,舍去与目标系统无关或已有相同含义的多余同义词。

规则:1)这个对象的信息需要被记忆,否则系统无法正常地工作

2)这个对象应该具有一组确定的操作,通过它们实现对对象属性的修改

3)这个对象应该具有多于一个属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值