面向对象就是以对象为中心,以类和继承为构造机制,以接口和多态提供灵活性的一套方法论 面向对象分析与设计 系统概述 问题描述 涉众概要及系统目标 项目定位 业务流程 项目特色 用例模型与非功能性需求 用例模型 用例描述 非功能性需求 面向对象分析模型 领域模型类图 主事件流说明 关键业务用例的分析类结构 核心业务场景系统时序图 系统操作契约 面向对象设计模型 精细化设计与模式应用 设计总结和感想体会 在学习这门课程的过程中,也学习了UML建模语言和设计模式两方面的知识,老师没有给我们指定课本,就是为了让我们多阅读面向对象的多本著作,来融会贯通,配合面向对象程序开发设计的思想进行课程项目实践 在本次课程设计实践中,针对宠物救助申请管理系统的项目,学习使用了用例图、概念类图、时序图等多种UML视图,工厂方法模式、状态模式等几种设计模式,可以说是第一次真正意义上从头开始正式的软件设计开发
我写文档就是通过参考这个学会的,有完整的需求分析,数据库设计和代码分析。载体是一个日记系统。
2021-12-21 10:51:57 3.33MB 面向对象,uml,软件设计
1
本程序使用C++语言 先使用uml工具生成calculator.zuml--计算器类图 在使用模型元素生成C++语言 再填充代码 主函数运行文件为calculator.app 生成了C++可直接运行文件calculator\debug\calculator.exe
2021-09-16 17:48:46 520KB 计算器 面向对象 uml
1
实验二 设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。
2019-12-21 21:58:18 369KB 排序 面向对象 UML
1
面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言UML则是近几年国际上比较流行的面向对象的标准建模语言。本文阐述了基于UML建模的库存管理信息系统的开发。 建模是开发优秀软件所有活动的核心部分,也是本文工作的重点所在。在开发中我们考虑了RUP迭代式开发的优点并与本库存系统开发的特色相结合,提出了自己的一套UML的建模过程。基于这个过程我们从系统分析,设计,实现与测试,运用UML建模思想与各种模型对库存系统进行了详细的描述。
1
面向对象技术的经典教材,包含很多实例的分析及配套练习试题
2019-12-21 21:00:47 12.27MB 面向对象 UML
1