最近没在一直写代码,就看看面向对象和软件工程方面的书,觉得做软件和做任何事情都一样要遵循一定的方法学,在正确方法论的指导下实践会到达更好的效果。

写下来作为以后实践的标准。

1.使用对象分解取代传统的功能分解。
2.使用继承更好的构建层次结构系统。
3.对象之间彼此通过发消息相互联系,数据被封装在对象内部,所有对数据的操作都必须通过发消息
请求对象执行,实现了对数据的隐藏和封装。
4.面向对象模拟了人认识事物从一般到特殊的演绎思维过程,使软件开发符合人的思维习惯。
5.面向对象系统中对对象进行分类的过程支持从特殊到一般的归纳思维过程;而同时,
通过已有基类等级进行继承扩展又支持从一般到特殊的演绎思维过程。
6.总体设计任务:设计程序的体系结构,确定程序由哪些模块组成及模块之间的关系,模块划分要
尽量做到高内聚,低耦合,使得程序可扩展,易维护。
7.设计模块接口时,要力争接口的简单性,使得信息传递简单且和模块的功能一致。
8.设计模块时力争实现单入口单出口,使得一切从顶部进入模块并从底层退出来。

软件工程导论读书心得相关推荐

  1. 学习软件工程导论的心得体会

    软件工程导论是一门软件工程专业的必修课,在长达一学期的学习中,我认识到为解决"软件危机"引发的一系列困境,使得"软件工程"这一概念面世,其中,软件工程中由&qu ...

  2. 软件工程导论读书笔记

    第一章:软件工程概论 1.1软件危机 表现:轻视需求分析,认为软件工程就是写程序,轻视软件维护. 1.2软件工程 软件工程方法学三要素:过程,工具,方法. 1.3软件生命周期 软件定义 问题定义 可行 ...

  3. 川大计算机考研学硕难调剂吗,2018年川大软件工程学硕考研心得

    2018年川大软件工程学硕考研心得 四川大学 发布于2019年9月22日 12:49 阅读数 11181 至于我的分数大家可以在川大官网查到,这里就不丢人了,软件工程学硕部分 . 首先,我来说说近两年 ...

  4. 计算机基础文化的读书报告,计算机导论读书报告样稿.doc

    文档介绍: 计算机导论读书汇报 刘震 摘要:二十一世纪是信息时代,计算机发展快速让人瞠目结舌.然而即使现在计算机已经经历四代,不过其基础结构仍然没有改变,还有其数据存放方法也没有发生太大改变.然而在计 ...

  5. 计算机学科导论读书报告,计算机导论读书报告.doc

    文档介绍: 计算机导论读书报告刘震摘要:21世纪是信息时代,计算机发展的迅速让人瞠目结舌.然而虽然现在计算机已经经历四代,可是其基本结构依然没有改变,还有其数据的存储方式也没有发生太大的变化.然而在计 ...

  6. 《软件工程导论》学习笔记·

    嗯,软件工程的笔记是上课做的,发现有小伙伴收藏,很开心,这里列出上学时的笔记,有些是课堂笔记,有些是图书馆刷书的笔记,电子档的笔记后面都有资源,生活加油,天天开心, ^_^ <Oracle 11 ...

  7. 软件工程导论实验报告二(类图设计)

    软件工程导论实验报告 实验二 类图设计 2.实验目的 (1)掌握绘制类图的基本步骤: (2)掌握识别类的方法. 3.实验内容 利用StarUML或其它UML绘图工具,绘制系统中的类图. (1)图书管理 ...

  8. 永远不要去依赖别人_读书心得马琴:永远不要依靠别人来保证你的安全读后感...

    活动说明: 公司诚邀全体员工一起参与每季度的读书活动!活动方式:每季度可到公司前台借取图书进行阅读,季度末提交一篇读书心得,即可参与公司"最佳读书者"评选活动!高分读书心得要求主题 ...

  9. Zzz读书心得:英文论文写作不求人

    这本书无庸置疑是工具书,或者更准确地说,是帮你整理资源的书.换个角度来看,这本书或许你在读的时候,你可能会发现你的英文知识并没有增加,这是正常的,因为你得用了这些工具与资源,才能帮助你提升英语能力. ...

最新文章

  1. Dcoker(系列) docker-redis警告处理
  2. android 用命令行打包生成 apk
  3. Linux桌面极速文件浏览器PCMan
  4. 了解这3点,你也能成为出色的Java工程师!
  5. php - preg_match
  6. 键值数据库LevelDB的优缺点及性能分析
  7. 美团技术:到店供应链及商品平台建设实践(胶片)
  8. 句柄与指针的区别(二)
  9. 大幅减少GPU显存占用:可逆残差网络(The Reversible Residual Network)
  10. SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
  11. DjangoForm 之创建FORM模板进行验证
  12. B. Suffix Structures 模拟吧,情况比较多要想周全
  13. 看服务器硬盘序列号,获得服务器硬件信息(CPUID、硬盘号、主板序列号、IP地址等)...
  14. 一元多次方程近似解法
  15. 安装Oracle 19c 的系统配置要求
  16. Azure Az-900认证 04——-考取AZ900所有知识点总结--获取证书!
  17. html的表格使用函数,表格函数column是什么意思
  18. 【JavaScript 教程】第六章 数组11— filter() :过滤数组中的元素
  19. NYOJ 小明的存钱计划
  20. GY-Kit 物联网开发板

热门文章

  1. 总结xml,适合初学者
  2. 【Linux kernel】自旋锁和互斥锁
  3. 常用计算机维护指令,华为交换机日常维护常用7个命令
  4. java.io.CharConversionException: isHexDigit JS转码问题
  5. ucenter api php,UCenter API使用入门
  6. 用python求几个整数的和_python里面整数
  7. [ITIL]-ITIL4模拟题库1
  8. 瑞星2011:没有最新,只有更新
  9. 计算机类期刊 SCI 、EI 收录,核心期刊目录
  10. C++程序设计语言——一个桌面计算器示例