标签:实践总结 左右 计算 为什么 情况 日常生活 加工 调查 功能需求
个人学期总结
一、对第一次实验拟定的五个问题的回答如下:
1.在软件需求分析中获取用户需求的常用方法和步骤有哪些?
答:一般的分析方法和步骤如下:
⑴首先调查组织机构情况,包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况,包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
2.软件生命周期由什么组成?
答:软件生命周期由软件定义、软件开发和运行维护三个时期组成。
①软件定义分为3个阶段:问题定义、可行性研究和需求分析。
②)软件开发分为4个阶段:总体设计、详细设计、编码和单元测试。
③运行维护:通过各种必要的维护活动使系统持久地满足用户的需要。包括改正性维护,适应性维护,完善性维护和预防性维护。
3.在软件设计与实现这一方面,常用的分析和设计方法有哪些?
答:日常生活中,常用的软件工程设计方法有Parnas方法、Jackson (JSP/JSD)方法、问题分析方法(PAM)、面向对象的软件开发方法(00)、形式化方法、 可视化方法、 软件重用。
4.如何避免在产品开发后期不断有重大修改,导致其他模块的连锁反应?
答:DCR Tell mode vs. Ask mode设计变更
在项目早期,如果大家觉得要做一个设计变更,便可以采用告知模式(Tell-mode)的形式,也就是说,修改方必须通告所有关系人:“我在这里修改了某某界面, 我在某个API 增加了一个参数。”但是修改方不必取得其他关系人(或者模块)的事先同意,就是说可以先行设计并编码。当然,如果其他关系人不同意,修改还是不能签入。
当项目进行到稳定阶段,例如达到了代码完成(CC)阶段,Tell-mode 要改为请求模式(Ask-mode),这时,修改方必须先问“我是否可以在这里修改某某界面?”(当然还要有更详尽和充分的理由),得到肯定的答复后,才能进行修改。这时的默认回答是“不”。
5.数据流图的作用是什么?它有哪些基本成分?
答:1)便于用户表达功能需求和数据需求及其联系;便于分析员和用户之间共同理解现行系统和规划系统的框架;清晰表达信息流和数据从输,入移动到输出的过程中所经受的变换情况;④有利于系统建模。
2)有4种成分:数据的源点/终点、变换数据的处理、数据存储、数据流。
二、完成课程的实践总结和给你带来的提升,包括以下内容:
1、统计你在软工课程实践中,完成了多少行的代码;
经过一学期的学习,完成了一万六左右。
2、软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时?(做一个列表)
作业次数 | 实践时间/h | 平均 每周(十六周)所花时间/h |
第一次 | 2 | 7.083 |
第二次 | 3 | 7.083 |
第三次 | 6 | 7.083 |
第四次 | 7 | 7.083 |
第五次 | 8 | 7.083 |
第六次 | 7 | 7.083 |
第七次 | 9 | 7.083 |
第八次 | 8 | 7.083 |
第九次 | 7 | 7.083 |
第十次 | 9 | 7.083 |
第十一次 | 9 | 7.083 |
第十二次 | 10 | 7.083 |
3、哪一次作业让你印象最深刻?为什么?
团队第七次作业让我印象深刻,因为在这次作业我们对项目进行了完善和编码测试,对小组学习成就感很高。
4、学习和使用的新工具:
leangoo看板、墨刀。
三、你认为目前的课程有哪些问题,你有什么更好的建议:
1、你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可;
本门课程各方面设计合理,学习起来很轻松,知识的吸收也很快。
2、你认为助教/老师哪里做的不足,哪里限制太多等;
老师及助教安排合理。
3、你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
评分标准没有问题,很符合每次的任务设计。
4、在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;
在结对过程中我体会到了这种学习方式的好处,它可以让我和伙伴之间相互学习,共同进步,得到1+1>2的效果。
5、你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
我认为我们团队是成功的,如果重来一次我还会选择这个团队,因为我们都很努力,每个成员各负其责,相互帮助,学习过程很快乐。
6、总结一下你们团队在做项目时大家的时间安排情况。
团队中的每个组员都按时完成。
7、对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。
从一开始就以一个端正的学习态度开始,过程中不要放弃,坚持,加油,会有一个满意的结果。
四、你还有什么想说得话
努力就能成功,不成功只是努力的不够。
标签:实践总结 左右 计算 为什么 情况 日常生活 加工 调查 功能需求
原文地址:https://www.cnblogs.com/nwnu-MSF/p/9292205.html