03 2016 档案

摘要:对象:物理对象,角色,事件,交互,规格说明(程序中) 封装:为了信息的私密性(黑箱,只能用接口访问) 继承:为了重用 多态:根据请求时的行为判断 面向对象的开发方法 特征:方法的唯一性(开发过程中模型一致) 开发方法:Rumbaugh,Coad和Yourdon UML关系 依赖关系 关联关系:普通关 阅读全文
posted @ 2016-03-29 11:28 Prism 阅读(592) 评论(0) 推荐(0) 编辑
摘要:数据流分类: 事务型数据流(银行存款取款进入不同流程)--事物处理中心 变换型数据流(过滤大量数据提取有用的) ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 软件模块结构的改进方法: 模块功能的完善化(出错处理) 消除重复功能,改善软件结构(4种合并方案) 模块的作用范围应在控制范围之内(班长找本班,不 阅读全文
posted @ 2016-03-22 11:08 Prism 阅读(382) 评论(0) 推荐(0) 编辑
摘要:虽说老师给了两周的时间,但是临近截止日期才完成,并不是程序有多难,只是太久没有编程生熟过头,再加上有杂七杂八的事情耽搁,就一直断断续续做到现在。 缺乏自主学习的动力是编程路上的一大障碍,永远止步于老师所教授的,甚至总是边学边忘,果然是不太想做程序员吧。 在做这个计算器的过程中也有了不少收获,虽然距离 阅读全文
posted @ 2016-03-12 19:41 Prism 阅读(338) 评论(1) 推荐(0) 编辑
摘要:需求分析(软件设计) 算法 ↓ }程序(源代码)→软件→服务 数据结构 ↑ ↑ 源代码管理 软件测试(质量保障) 软件维护 软件开发阶段:玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段 软件的特殊性:复杂性(代码量,模块依赖关系),不可见性(执行过程不透明),易变性(易修改),服从性(运行需要满足 阅读全文
posted @ 2016-03-05 11:38 Prism 阅读(84) 评论(0) 推荐(0) 编辑