个人学期总结

  个人学期总结

一、对第一次实验拟定的五个问题的回答如下:

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、对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。

      从一开始就以一个端正的学习态度开始,过程中不要放弃,坚持,加油,会有一个满意的结果。

四、你还有什么想说得话

        努力就能成功,不成功只是努力的不够。

posted @ 2018-07-11 00:03  M-小麦  阅读(180)  评论(1编辑  收藏  举报