软件工程第一周随笔

这周是我们小组——菜鸟组,正式合作的第一周,课上马上就敲定了我们要做的程序,一个公司员工管理系统,这也是我们觉得比较稳妥的选择,毕竟小组有两个人最近都在弄这个,拿起来也比较顺手。

虽然说比较好上手,不过这也是我们第一次按正常的软件工程流程去做一个软件,从立项到开发再到运行最后到报告,都需要我们一步一步的按流程去摸索,所以整个小组讨论了很长时间。分析了设计需求,确定了软件功能,分工合作,我这周的任务是画系统功能图与流程图。

首先我们这个管理系统在我的脑海里已经早就确定好了雏形,所以系统功能图很轻松便作了出来,但是到了关键的流程图时卡壳了,因为流程图的制作是课上刚刚学习的,运用起来还很不熟练,在一个没有情景的情况下去模拟人与系统的交互,突然间就不知道该怎么表达了,回过头看看课上学习的例题,感觉自己只能分开画才能介绍清楚系统功能,想不出该如何将所以功能揉在一起。但是作为小组的一员,遇到难题是不能轻易低头的,因为这个时候你不是代表着你个人,你肩负的是整组人的责任,于是我决定去问老师,老师一句话点醒了我:主要是展示实现哪些功能,然后处理哪些数据。对啊,你这个系统流程图的目的就是为了去展示你系统的功能和你系统能做些什么,而不是单纯的模拟情景,不是做题,重要的是不要被自己根深蒂固的想法束缚了思维,要学会从例题中反思而不是模仿。

原文地址:https://www.cnblogs.com/RIcXayZ/p/6507262.html