以前错误的认为程序和软件是相同的,只不过叫的不同,程序就是一款软件了,但读了这本书之后,我发现我的这种想法是错误的。程序,指的是源程序,就是一行行的代码。程序是数据结构+算法,但软件是由程序+软件工程构成。

软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。包括软件需求分析、软件设计、软件构建、软件测试、软件维护。

开发一款软件我们要充分考虑到一下几个方面:

1、用户满意度

2、可靠性

3、软件流程的质量

4、可维护性

我们要通过实际的需求,开发出符合用户的软件,在开发时,要通过一定的软件流程,在预计的时间内,通过团队的努力开发出“足够好”的软件,并通过数据和其他方式展现所开发的软件是可以维护和继续发展的。

转载于:https://www.cnblogs.com/quyangzhangsiyuan/p/11058796.html

构建之法阅读笔记(1)相关推荐

  1. 构建之法阅读笔记之三

    构建之法阅读笔记之三 本章为团队和流程,主要介绍了典型的软件团队模式和开发流程以及它们的优缺点.TSP.MVP.MBP.RUP 团队:并不是几个人凑到一起就叫团队,称之为团队 1.应该有一致的集体目标 ...

  2. 构建之法阅读笔记(二)

    离上次写阅读笔记很长时间了,罪恶感涌来.. 这次主要写一下我对创新的感受,这部分是在<构建之法>的第16章-IT行业的创新. 最近几年我经常能够听到"创新"这个词,总以 ...

  3. 构建之法阅读笔记05

    这周时间,我阅读了构建之法的第九.十.十一章节. 在第九章中,邹欣老师给我们讲述了在我们的软件团队里除了能写代码.测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经 ...

  4. 构建之法阅读笔记03

    又到了一周的结尾,时间过得真快.这一周,阅读了<构建之法>关于团队和流程的部分.正好,这周我们用的就是结对开发的模式.算是理论加上实践吧. 和以往的单独编程不同的是,团队开发增加了与同学的 ...

  5. 构建之法阅读笔记之速读篇

    新学期开始,我们开设了软件工程课程,在老师的指导下,我从网上找到了<构建之法>这本书,随着课堂上老师的讲解以及书籍的快速阅读,我对软件工程有了很多的了解.之前我们的编程只能算是基础,远远没 ...

  6. 05构建之法阅读笔记之三

    今天看的构建之法的第10章"典型用户和场景",书上开始举了一个很好理解的例子,是一个理发师给顾客剪头发的例子,由例子可见,你光看用户的表面语言是不够的,我们应该理解的是用户语言背后 ...

  7. 构建之法阅读笔记02

    在这次的阅读过程中我了解到了如何给别人提意见,给我最大的启发是乔布斯对其下属提意见的小故事,当其下属把iphone的图标都设计成了矩形的时候,乔布斯建议他把图标设计成带圆角的正方形,而其下属一开始却并 ...

  8. 构建之法阅读笔记06

    第十二章:用户体验 用户对产品的第一印象是非常重要的,所以要尽量让用户在第一次使用时,少花时间在对他没有价值的部分,并且尽量花最少的时间让用户了解软件的基本功能并学会使用.需要站在用户的角度考虑问题, ...

  9. 03构建之法阅读笔记之三

    老师在课堂上讲解了敏捷开发之后,第一次了解到一个软件开发的模式,而现在我们做的课堂项目也是在敏捷开发的方式下进行的,通过实践感觉到了这个方法的有效性,当然也会让你觉得很麻烦,但确实能带来好的结果. 敏 ...

最新文章

  1. 完全删除垃圾Q+!!!
  2. GDCM:gdcm::MediaStorage的测试程序
  3. 取得NSDate实例各个字段的数字
  4. java基础 第八章(静态成员的调用 、 封装)
  5. 坦克大战代码_坦克大战系列文章-坦克大战简介
  6. sql表格模型获取记录内容_SQL Server和BI –如何使用Excel记录表格模型
  7. java上下文的作用_Spring中的应用程序上下文有什么作用? - java
  8. Netapp 存储文件共享-windows 系统应用
  9. NUVOTON新唐单片机使用总结
  10. win10自动更新后打开系统应用提示文件系统错误(-2147219196)
  11. python切片练习(League of Legends)
  12. 用免费建站系统做一个专业的企业网站才靠谱!
  13. 盘点软件可以解决哪些固定资产盘点问题
  14. python-字符串 修改间隔符 and定义变量 交换变量
  15. python爬去起点小说名以及评分
  16. Unity VR全景漫游
  17. opacity和rgba()的区别
  18. Rust 五分钟了解,三十分种入门
  19. Windbg MESC.dll 加载问题 The call to LoadLibrary(winext/MSEC.dll) failed, Win32 error 0n126
  20. IDC主机系统详细对比评测

热门文章

  1. 【译】使用 CocoaPods 模块化iOS应用
  2. Django基础之wsgi
  3. Android About ContentProvider
  4. 接口测试--apipost如何自定义header中的content-type
  5. 03-02 capabilities 设置
  6. python 传参数 传引用_Python 函数参数 传引用还是传值
  7. 面试时如何回答购物车测试步骤?
  8. 零基础学习前端开发,怎么自学javascript?
  9. 前端开发学习路线图,完整学习教程+工具+框架
  10. PTA的非零返回原因以及解决办法