
软件工程
软件工程规范化、标准化编程
小小张自由—>张有博
CSDN博客专家、华为云享专家、Java领域优质创作者、'小小张自由'公众号作者
展开
-
浅谈面向对象方法学
目录一、面向对象的基本概念对象、类、实例、消息、方法二、面向对象的基本特征封装、继承、多态三、面向对象的建模对象模型、动态模型、功能模型四、面向对象设计五、面向对象的实现设计风格测试策略六、面向对象方法学的优点与缺点优点缺点一、面向对象的基本概念对象、类、实例、消息、方法对象:对象能够表示现实或抽象的事物,具有良好定义的责任和良好定义的行为,以及良好 定义的接口。对象具有封装性、自治性、通信性、被动性、暂存性、持久性类:类的定义是具有相原创 2020-05-15 18:00:32 · 3505 阅读 · 11 评论 -
软件工程——编码、测试、维护
一、编码(一)选择语言任何一种语言都不是“十全十美”的,因此,在选择程序设计语言时,首先明确求解的问题对编码有什么要求,并把它们按轻重次序一一列出。然后根据这些要求去衡量可使用的语言,以判断出哪些语言能较好地满足要求。 一般情况下,程序设计语言的选择常从以下几个方面考虑。项目的应用领域 算法与计算的复杂性 数据结构的复杂性 效率 可移植性 程序设计人员的水平 构造系统的模式(二)编码风格软件=程序+文档。为了提高程序的可维护性,源代码也需要实现“文档化”。内部文档的组织包括原创 2020-05-14 15:40:22 · 2372 阅读 · 9 评论 -
软件工程——总体设计与详细设计
需求分析确定了系统的开发目标,下一步工作就是软件设计。软件设计可以进一步地分为两个阶段:总体设计和详细设计。原创 2020-05-14 11:12:37 · 28998 阅读 · 10 评论