软件工程最后一次作业

软件工程最后一次作业

姓名 刁泳清
学号 201831061116
博客地址 https://www.cnblogs.com/diaoyongqing666/
作业要求 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119
团队队名 闪现队
第一次作业地址 https://www.cnblogs.com/diaoyongqing666/p/11505664.html

第一次作业提问回顾

问题回答

1.敏捷流程

对于敏捷流程,经过课堂的学习,我对其有了更加进一步的理解和感悟,提问中所说的经常发布软件当初自己认为不太现实,我现在改正我的观点,因为自己局限过大,没见到过真正的大佬是如何敲代码的,所以在亲眼看到网上一些编程大佬的编程过程后,我认为还是跟自己的能力有很大关系,几周编写一个程序并不是完全不可能,毕竟有团队的协同作用,有了合理的分工后,能做到事半功倍。退一万步说,即使在如此短的周期内发布软件,肯定会出一些bug,但在软件设计编程的时候能够对代码的可维护性进行加强,在发现bug时能很快的对其进行修正,那么敏捷流程并非不可取。

2.MFS基本原则

在7.2.3中讲到MFS中充分授权的管理方式的核心观念是最难在中国公司实行的一部分,因为“放权”的管理理念和很多中国公司企业文化不相符。这个问题我还是保持当时的意见,阶级观念一直都存在,从中华上下五千多年历史就可以看出来,从自己出生下来就已经确定了第一个阶级了,想要跳出这个阶级向更高的阶级攀登就得自己努力。由此可以看出,在公司里阶级固然存在,有老板,有经理,有部门负责人,也有普通员工,高一阶级的人群掌握着更多的权力,对于下一阶级的人群自然不会轻易放权,一旦轻易放权自己的地位或多或少会受到一些影响。这样下来,只要老大走了,下面的人都要饿肚子。

3.每日构建,

通过课程学习,知道,构建指开发阶段,软件的设计和实现。就像修房子一样,最开始的脚手架一样,不能因为急着修房子而随意搭建一个脚手架,如果在后期搭建过程中脚手架倒了就麻烦了。构建就是软件设计开发的基础,基础不扎实,开发出来的软件也会漏洞百出,用户体验也会很差。

4.创新和作坊

作坊式的软件企业不会被时代保留,与时俱进,懂得创新才是企业不被淘汰的必由之路,封闭迎来的就是淘汰,敞开大门怀抱新科技,新知识才能让企业做到良性循环。

掌握技能

1.博客园和markdown语言的使用
2.github的使用
3.VS的项目创建,编译运行,测试。
4.原型设计工具(墨刀)
学习方式:参照博客,网上查阅相关资料。

总结

通过本学期对于软件工程设计基础的学习,了解了软件设计开发的流程及其注意事项,通过对软件先进行需求分析,设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编码和调试、程序测试以及编写、提交程序等一系列操作对软件进行开发。掌握了一些软件的使用(墨刀,github等)。本门课程让我感觉到理论的重要性,没有夯实的理论作为基础,实践只会漏洞百出。软件开发是一个很复杂的过程,团队具有很大的作用,各成员分工合作,要像造房子一样将软件开发好。

猜你喜欢

转载自www.cnblogs.com/diaoyongqing666/p/12002595.html