面向对象软件工程的内容简介

 我来答
小颜176dRd
2016-05-31 · TA获得超过104个赞
知道答主
回答量:180
采纳率:0%
帮助的人:58.8万
展开全部

《面向对象软件工程》分为两个部分:第一部分介绍了面向对象软件工程的基本理论;第二部分以工作流的形式介绍了软件生命周期。
《面向对象软件工程》特色
●包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。
●讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。
●包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。
●与语言无关。实例代码对于C++和Java语言背景的读者同样清晰。
●包括600余篇当前热点研究文章、经典文献和书籍的参考文献。
●包含2个用于说明完整软件生命周期的运行实例,还有7个较小的实例,分别用于突出说明特定的主题。
●包括5种类型的习题,分别是概念理解、项目分析、课程设计、论文研读和实例修改。
面向对象软件工程方法具有下述4个特点:
(1) 把对象作为融合了数据及在数据上的操作行为的统一软件构架,用对象分解取代了传统方法的功能分解
(2) 把所有对象都划分为类。每个类定义了一组数据和一组操作,类是对具有相同数据和相同操作的一组相似对象的定义
(3) 按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。下层派生类自动拥有上层基类中定义的数据和操作,这种现象称为继承
(4) 对象彼此之间仅能通过发送消息互相联系,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是封装性

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
享知信息
2023-10-16 广告
上海享知信息科技有限公司的敏捷开发需求管理工具旨在提高项目效率。该工具采用易于理解的简明语言,允许团队成员轻松共享、讨论和管理需求。它支持灵活的需求变更,可帮助团队实时响应并跟踪项目进展。同时,工具的分层结构使得需求与设计、代码相关联,为整... 点击进入详情页
本回答由享知信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式