##软件工程第二周作业

提出问题

1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢?

2. 关于5.3.5 老板驱动的流程,这种开发流程模式存在着一些问题,那要如何解决这些问题呢?

这种模式当然也有它的问题。
领导对许多技术细节是外行。
领导未必懂得软件项目的管理,领导的权威影响了自由的交流和创造。
领导最擅长的管理方式是行政命令,这未必能管好软件团队或任何需要创造力的团队。
领导的精力有限,领导很忙时,团队怎么办?

我认为可以在老板与开发人员之间加入PM进行管理,一方面拥有基本的知识储备,可以与开发人员沟通,一方面又具备有较强的人际交往能力,可以与老板沟通,辅助管理等。

3. 书本8.6.1 目标、估计和决心 中,有提到通过对自身的能力的估计以完成对项目完成所需时间的估计,事实上,自己正确认识自己的能力是一件很难的事情,那我们应该怎样去自我认知,并将其与项目完成联系在一起做出较准确的估计?有什么具体的方法吗?

软件项目的难度还体现在另一个方面,软件工程师的【能力】没有合适的衡量单位,而且大部分依赖于估计值。例如,如果移山公司的程序员果冻一天能写一千行C++代码,那他10天就能写好一万行代码?!而且什么叫写好一万行代码?如果估计一个项目的代码量是10万行,难道十个像果冻这样的人10天就能做完?

4. 在测试过程中,如果本身测试的数据不全面,或者测试的过程本身就存在问题,这时候就无法正确测试出来程序是否有BUG,这种时候要如何正确判断呢?

5. “Ad hoc”在软件工程的实践中,大多是指随机进行的、探索性的测试,然而随机的话,就有可能有的地方随机不到,那这个测试方式的意义何在?一般进行测试的时候都是采用什么方式进行测试的?

我认为,“Ad hoc”是一种特定性的测试,它是针对某一特定方向随机测试的,这样一来,如果某特定方向的功能我们没有考虑到,忽略了这个方向的测试,那就会存在潜在问题,届时将很麻烦。所以应该在测试过程中应该存在多种测试方法进行测试,确保没有潜在问题。

转载于:https://www.cnblogs.com/HXY071/p/8589614.html

软件工程 第二周作业相关推荐

  1. OUC2022秋季软件工程第16组第二周作业

    OUC2022秋季软件工程第16组第二周作业 目录 文章目录 OUC2022秋季软件工程第16组第二周作业 目录 一.视频学习心得及问题总结 1.学习心得 张欣悦: 赵艳蕊: 杨婷: 郑欣欣: 张维娜 ...

  2. 20189200余超 2018-2019-2 移动平台应用开发实践第二周作业

    2018-2019-2 移动平台应用开发实践第二周作业 实验部分,在linux中用git命令将代码传到码云上 成功上传的截图 码云上的截图 遇到如下的问题 解决方法 我发现在进行第一步git clon ...

  3. 2019年春季学期第二周作业(文件指针)

    2019年春季学期第二周作业(基础作业) 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始).并将最大值和对应的最小下标数值写入文件. 输入: 请建立以自 ...

  4. 2017-2018-1 20179215《Linux内核原理与分析》第二周作业

    20179215<Linux内核原理与分析>第二周作业 这一周主要了解了计算机是如何工作的,包括现在存储程序计算机的工作模型.X86汇编指令包括几种内存地址的寻址方式和push.pop.c ...

  5. 学习linux第二周作业

    第二周作业: 本周作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. touch,rm,mv,cp,file,ls,chmod,chown,ln,rename, ...

  6. 序列模型第二周作业1:Operations on word vectors

    来自吴恩达深度学习系列视频:序列模型第二周作业1:Operations on word vectors.如果英文对你来说有困难,可以参照:[中文][吴恩达课后编程作业]Course 5 - 序列模型 ...

  7. 20189221 2018-2019-2 《密码与安全新技术专题》第二周作业

    20189221 2018-2019-2 <密码与安全新技术专题>第二周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...

  8. 「数据结构」普林斯顿算法课第二周作业

    「数据结构」普林斯顿算法课第二周作业 Algorithm I, Princeton 编程作业: Deques and Randomized Queues 思路 Deque.java Randomize ...

  9. RHCE 第二周作业

    RHCE 第二周作业 1.创建一个目录 /data 2. 创建 user1,user2,user3 三个用户,要求如下: 1)user1 家目录在 /data 目录下 , 该用户的描述为 testus ...

最新文章

  1. mpvue还在维护吗_mpvue 问题汇总(持续更新)
  2. 我是AI产品经理,就必须掌握AI技术吗?
  3. golang内置数据类型作为函数参数
  4. 学习ASP.NET Core Razor 编程系列十三——文件上传功能(一)
  5. java poi excel 生成表格的工具封装
  6. 编写自定义的AssertJ断言
  7. WebSocket转载
  8. 华为回怼特朗普;中兴首款 5G 上市;iPhone 可免息分期购买 | 极客头条
  9. SaaS vs 低代码,谁在成为中国产业服务的楔子?
  10. 移动办公系统 服务器地址,移动办公怎么设置服务器地址
  11. 【文本编辑】PPT文档被设置密码允许只读模式【解除限制】
  12. Android 双击退出和单击回到桌面
  13. HTML文件均以()标记符开始,助理电子商务师教程网页制作
  14. 国美股价大跌围殴顾客? 此前四曝殴打消费者
  15. java中的直接内存
  16. 华为刀片服务器系统安装,FusionServer Pro E9000融合架构刀片服务器
  17. 最优控制理论 五、极大值原理→控制不等式约束
  18. 新手提问:求问Spyder如何下载模块
  19. python3.5安装JPype1失败问题
  20. 等差数列计算机函数公式大全,等差数列怎么求和 等差数列基本性质及公式

热门文章

  1. 以下哪一个不属于python语言的特点-以下不属于python语言特点的是( )_学小易找答案...
  2. python利器怎么编程-C++和Python混合编程的利器
  3. 计算机编程语言python-初学者最容易学的六种编程语言
  4. python中怎么比较两个列表-python中如何比较两个列表不同
  5. python操作excel表格-Python学习—对excel表格的操作
  6. python3入门与进阶-python3入门与进阶(一)
  7. python php linux-选择PHP与Python,可以考虑这三个问题
  8. python程序员工作怎样-12个Python程序员面试必备问题与答案(小结)
  9. 精通python爬虫框架-精通Python爬虫框架Scrapy PDF 中文清晰版
  10. python培训班哪些比较好-学习Python去哪好?哪家Python培训机构比较靠谱