问题一:
所谓软件危机是指在计算机软件的开发和维护的过程中所遇到的一系列严重问题;软件工程是指导计算机软件开发和维护的一门工程科学。但在实际中我们应该怎样用软件工程消除软件危机?软件工程的诞生是否从根本上消除了软件危机,为什么?

问题二:
在构建之法的第五章第二小节中有讲到了软件的团队模式,有主治医师模式 ,明星模式,社区模式,业余剧团模式等等,怎样理解这些模式?在实际的软件开发过程中又有何影响呢?在书中94页提到一句话“评论家归纳迈尔斯.戴维斯的特点是:强调个性化表达,强有力的互动,对变化的内容给予有创意的回应“怎样将这句话与爵士乐模式相联系起来?

问题三:
在构建的过程中会遇到各种各样的问题,在我们遇到这些问题时我们应该从哪些方面分析构建失败的原因?为什么要进行重构?

转载于:https://www.cnblogs.com/zhangzhongtao/p/10494906.html

通读《构建之法》之后的问题相关推荐

  1. 软工实践(二)——构建之法读后感

    一.前情提要 在完成软工实践第一次作业之后,老师在我的博客中评论布置了一个任务,用一周的时间通读构建之法,然后提十个问题.本来我还担心这本书会不会很枯燥,能不能按时间看完,没想到这本书看起来妙趣横生, ...

  2. 快速通读《现代软件工程——构建之法》

    在快速通读<现代软件工程--构建之法>后,我有如下问题: Q1:第一章通过形象的例子告诉我们什么是软件工程,介绍了软件工程的各个阶段,对软件工程的概念及它的特性做了较为生动而详细的介绍,那 ...

  3. 20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结

    [第二届构建之法论坛] 预培训文档(Java版) 学习总结 我通读并学习了此文档,并且动手实践了一遍.以下是我学习过程的记录~ Part1.配置环境 配置JDK 原文中提到了2个容易被混淆的概念 JD ...

  4. ----初读《构建之法》的疑虑

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 课程学习目标 (1)学习博客园软件开发者学习社区使用技巧和经验.(2)了解Github的基本操作. 本次作业 ...

  5. 构建之法读后感part6

    这个星期看完了构建之法的第六章,看了第六章之后了解到敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.在敏捷 开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测 ...

  6. 构建之法现代软件工程(第五次)

    构建之法现代软件工程(第五次) 这周我阅读了<构建之法>第六第七章 敏捷开发的原则: (1)尽早并持续地交付有价值的软件以满足顾客的需求: (2)敏捷流程欢迎需求的变化,并利用这种变化来提 ...

  7. 构建之法读书笔记之五

    今天我学习了构建之法的第五章--典型用户与典型场景.我们都知道,软件开发最终都是服务于用户,所以用户主导着我们的开发方向.软件开发离不开用户,所以能够搞清楚用户隐藏的要求也是软件开发过程中的的一个重要 ...

  8. 构建之法阅读笔记05

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

  9. 构建之法阅读笔记03

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

最新文章

  1. python中forward的参数_如何将关键字参数传递给preforward钩子使用的forward?
  2. NET内存持续增长问题排查
  3. android dialog 结构,Android 原生Dialog实现
  4. centos7搭建jenkins小记
  5. [转贴]Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
  6. 32 commons-lang包学习
  7. Mysql对字符串去掉前后空格(trim)或者指定字符
  8. zookeeper+kafka+logstash+elasticsearc+kibana
  9. messageformat.format() 自定义参数名_DedeCMS的Java版mcms 第四季之一: 自定义插件
  10. 根据netmask快速判断是否在一个网域
  11. linux block挂io,linux:在qemu中运行自编译内核:VFS:无法在未知的wn-block(0,0)上挂载root fs...
  12. Launcher3桌面Icon的文字size的 修改
  13. 10天学安卓-第七天
  14. Java运行时出现”the serializable class drawline does not declare a static final serialversio”...
  15. ubuntu13.10安装mysql_Ubuntu 10.10 源码安装MySQL 5.1.34
  16. 更改wordpress上传文件大小限制
  17. 微软小娜关闭服务器,图文详解彻底关闭windows10系统里的小娜(Cortana)语音服务-系统操作与应用 -亦是美网络...
  18. 75. 颜色分类(图解)
  19. R语言基础-Rstudio基本使用
  20. The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler

热门文章

  1. Python基于PyTorch实现BP神经网络ANN分类模型项目实战
  2. 这些样机模型,全部免费下载
  3. 动画小视频制作其实很简单,小白也能快速上手 | 万彩动画大师
  4. 比较几种步进电机加减速控制方案
  5. Three.js-光线投射(raycaster)
  6. 剑指 Offer 52—— 两个链表的第一个公共节点
  7. 一些企业个人网银的U盾或是usbkey在web(IE)网页中无法使用的解决方法
  8. python知识点智能问答_【每日一荐】智能问答API
  9. 如何实现水平,垂直,水平垂直居中
  10. axios中put的参数怎么传_iOS开发之如何通过PUT请求上传数据