本学期的课程即将告一段落,在此做一个简单的总结。

之前的阅读笔记

http://www.cnblogs.com/newberry2100/p/4027930.html

阅读笔记的时候的问题当时找到了相应的答案,在之后的软工过程中,感觉并没有涉及到太多的高端知识点,所以在这块我没有太多的想法。

 

六个阶段学到的知识点:

需求:可行性分析:在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。

设计:主要分为概念设计与详细实现,先通过分析整合出概念模型,然后通过详细结合具体的内容来设计我们的系统。

实现:编程的过程中会发现之前设计中的纰漏,不断修正,同时在自己的成果签入tfs之前,应该保证能够完整编译,大家好协调处理;进度的调控不是我来做,但是其实看起来这项工作需要pm有很好的协调能力,分配任务到督促都是挺难得一件事情。

测试:这是我做的工作,在测试中,需要以尽可能小的代价覆盖更多的项目点,所以在测试前与同学们关于项目进行详细的探讨就成为了必要。

发布:在尽可能多的平台上发布自己的产品,这样就能得到更高的收益;而且一个关键点是,需要预留足够的的缓冲时间,因为我们经验的不足,会在这个过程中有很多的问题要处理。

维护 :这种事情也不是我来做的,但是后期的维护是挺零碎的一件事情,DEV们挺辛苦。

最后,我虽然在整个过程中都是测试,但是在这个过程中我也基本亲眼看到了整个软件成型的过程,收获颇丰。