从下层来看,开发的职责是修正以及开发功能,但是将视角提高,软件系统到底是在做什么? 初级的软件系统 初级的软件系统,主要的目标停留在现实中传统行为的信息化上。 这么说也许不是那么恰当,更恰当的说法是,软件系统的初级功能,是现实中传统行为的信息化上。 借助计算机的以下功能,我们可以对一些传统行为进行信息化,以信息化提升效率: 信息的存储 信息的传递 …
复用往往会带来耦合 复用需要单一原则,而业务系统需要的单一与之不同
整个建模过程,个人总结来说应该分为3个阶段 前期准备工作,了解问题领域的现状,做好目标分析 做好模块的划分以及具体模块的设计 对整个项目进行总结反思,包括目标的达成情况、设计的实现情况,设计是否存在不合理 前期准备工作 了解问题领域 了解业务概况 在这一步,我们需要了解现在业务的“概况”,强调一定是概况,现在还没到具体详细分析业务的时候。了解业务概…
前言 近日,苦于不知道该怎么提升自己了,在原来老大的建议下,决定去学习一些关于建模和软件设计领域的书籍,来解决解决自己“感觉不对,但是说不清楚为什么不对”以及“感觉这么搞就对了,但是不知道为什么这么去规划,这么去划分就对” 第一本看的是潘加宇老师的《软件方法(上)业务建模和需求》,本篇读后感不再对文里的概念和内容一一赘述,只说说个人提炼到的收获 业…