软件工程管理——第二次作业

1. 代码规范(读教材)

  1.1 代码风格规范

  1.2 代码设计规范

2. 列出一个checklist

3. 效能分析和测试

4. 用户需求

  5.1 功能需求

  5.2 非功能需求

5. 过程控制:燃尽图、鱼刺图、甘特图

  6.1 燃尽图

6.2 鱼刺图

6.3 甘特图

6.4 比较

6. 互评博客

7. 选做:从范围的角度,对比一类软件(3个软件)

时间: 2024-10-29 19:13:41

软件工程管理——第二次作业的相关文章

软件工程(第二次作业)

一.题目 请编写一个能自动生成小学四则运算题目的 “软件”. 让程序能接受用户输入答案,并判定对错. 最后给出总共 对/错 的数量. 二.需求分析 1.此软件可选择所需的四则运算符号,即加.减.乘.除. 2.对于用户选择的运算符号可自动生成两个随机数的整数想x,y. 3.该软件可通过用户手动输入运算结果,判断用户答案的对错. 4.对于用户答案的正确与否可进行统计对错数量. 三.设计 对于小学生做题数量及正确和错误题数可进行统计,帮助用户统计答题数. 四.代码 #include "stdio.h&

《软件工程》第二次作业:编写小学生四则运算测试软件

一.题目: 请编写一个能自动生成小学四则运算题目的 “软件”. 让程序能接受用户输入答案,并判定对错. 最后给出总共以及 对/错      的数量. 二.基本要求: 所编写出来的“软件”选择界面设计,选择加.减.乘.除运算. 系统随机产生一百以内的两个数进行运算. 使用该软件时,用户从键盘输入结果,回答正确和回答错误都有提示,结束后系统会自动给出相应的总题数和 对/错 的数量. 三.需求分析: 程序能实现0~100以内的加法.减法.乘法以及除法的运算. 用户能在java控制窗口输入自己的答案,该

《软件工程》第二次作业

--题目: 请编写一个能自动生成小学四则运算题目的软件: 让程序能接受用户输入答案,并判定对错: 最后给出总共 对/错的数量. --需求分析: 编写小学四则运算的测试系统,该系统能完成100以内的加.减.乘.除运算: 该系统能接受用户输入答案,并能自动判断对错: 当对用户输入的答案进行判断时,对错误的题目给出正确的答案: 在答题结束后,能自动输出用户答的总题数.答对题数.答错题数及所得分数. --设计: 定义num表示系统内的题数,a[10].b[10]表示自动生成的随机数,c[10]表示通过加

软件工程概论—第二次作业

1.本学期要读的书为:①<构建之法>②<人月神话> 2.浏览一遍<构建之法>后,我还有以下问题: ①一般的软件为何在还没做到极致完美的时候就进行发布? ②软件做到什么样子才算是真正的完美,存在真正的完美么?如果达到客户心中的预想值之后,为何还要进行不断的维护和更新? ③怎么知道自己哪些方面要做到“专和精”,那些地方只需要做到“知道就好”? ④敏捷流程是万能的么?他在实际进行的时候会不会出现什么别的问题? ⑤作为一个普通学校软件工程专业的学生,怎样才能打造自己一步步从最底

软件工程团队第二次作业

题目要求 1.请确定本团队项目的所有利益相关者,把调研结果发布到团队博客中 2.请团队所有成员针对目标用户确定需求调查提纲,并进行需求调研,可以采取各种你认为可行的方法,并把调研过程和结果发布到团队博客中 3.请确定项目的各项功能,并划分各功能的优先级 4.请根据提供的<可行性分析报告模板>完成项目可行性分析,请大家将报告发布在 "石墨文档" 中,具体操作方法自行百度,并将文档链接发布到博客中,具体方法参见该篇文档. 项目的利益相关者 针对现在大多数青少年沉迷游戏的现象,我

软件工程 第二周作业

##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5.3.5 老板驱动的流程,这种开发流程模式存在着一些问题,那要如何解决这些问题呢? 这种模式当然也有它的问题. 领导对许多技术细节是外行. 领导未必懂得软件项目的管理,领导的权威影响了自由的交流和创造. 领导最擅长的管理方式是行政命令,这未必能管好软件团队或任何需要创造力的团队. 领导的精力有限,领

2017秋-软件工程第二次作业

本周因为个人缘故,参加社团活动作业没能及时完成.对此我表示,做过就不后悔,至少我觉得生活是丰富多彩的,错过的时间就应该努力赶上!夜深人静的时候总是可以让人反省自己.本次作业我只实现了第一个功能和第二个功能的部分.对此我表示很不满,但是时间紧迫.个人能力有限,以至于自己没能让自己的软件看起来完美. 第二次作业的内容非常有趣,这也是我一直想做的一件事情,统计一篇文章里的字词.我知道自己的编程能力较差.距离完成提交时间很近,自己手写全部是不能及时按照约定提交的,于是就尝试借鉴前人的代码.第一晚的努力各

Linux+Python高端运维班第二次作业

Linux+Python高端运维班第二次作业 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. [[email protected] ~]# who |cut -d" " -f1|uniq (unknown) root test1 [[email protected] ~]# who |cut -d" " -f1|sort -u root (unknown) wangyanglin 2.取出当前系统上被用户当作其默认shel

读《构建之法 现代软件工程(第二版)》

1.读后感: 对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言.算法.数据结构.编译原理.软件工程等.但是我相信很多同学和我一样仍然对于我们现在学到的课程在之后有什么用心存疑惑.也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟.然而在读到邹欣老师的这本书<构建之法 现代软件工程(第二版)>的时候,我解决了我一直纠结的这个问题. 因为作业要求,第一遍是快速阅读,虽然仍然对书里的一些内容有些疑问,但是仍然觉得这本书有很多特点: (1)文字+图画:很多专业书都有一个问题就是整本