学习做项目,开始做软件 ----Maximo阶段总结
2011-05-16 22:48
537 查看
第一次做真正完整的项目;
第一次做真正的“软件”;
第一次,成为一个项目Leader。
软件工程,前八周就讲完了,后八周,我们分成5~6个人的小组,完成一个软件的实现。
(这是一款很经典的设备管理系统,IBM开发,我们参考maximo4.0版本)
以前一直想做一个真正“项目”,体验一下从需求到分析到编码、测试的各个环节,终于有了这个机会。
所以想写下来,给自己留点总结,也给和曾经的自己同样迷茫的人,一点想法。
很荣幸,被选作组长,能从更高层次分析,设计这个项目,把握这个软件的每一个细节,每一个技术要点和每一个质量权衡。
划分阶段如下:
第一阶段,需求分析,完成需求分析说明书。
第二阶段,概要设计和详细设计,完成uml建模,以及界面设计。
第三阶段,编码。
第四阶段,测试和运行。
整个设计过程中,有点像逆向工程,从成型的软件推导出它的层次结构,数据流程以及业务流程。然后再正向设计,完成与原来软件类似的功能。毕竟是成熟的商业软件,它的功能完备性和规模是我以前见过的任何一个练习项目、课程设计、毕业设计和MIS系统所无法比拟的。
在业务层上,处理的问题精细和全面,软件灵活和多变。
在数据层上,用的是IBM公司开发的DB2平台。
在界面层上,更是开发了很多自己的控件库,这也是现在的我们所力所不及的。
所以,我们必须尽力去做,尽力把我们学过的uml、编程、面向对象知识和经验全部用上去,用最用心的细致去做,用最好的技术去实现,我相信,一个项目做下来,我们都会领悟到很多。
第一次做真正的“软件”;
第一次,成为一个项目Leader。
软件工程,前八周就讲完了,后八周,我们分成5~6个人的小组,完成一个软件的实现。
(这是一款很经典的设备管理系统,IBM开发,我们参考maximo4.0版本)
以前一直想做一个真正“项目”,体验一下从需求到分析到编码、测试的各个环节,终于有了这个机会。
所以想写下来,给自己留点总结,也给和曾经的自己同样迷茫的人,一点想法。
很荣幸,被选作组长,能从更高层次分析,设计这个项目,把握这个软件的每一个细节,每一个技术要点和每一个质量权衡。
划分阶段如下:
第一阶段,需求分析,完成需求分析说明书。
第二阶段,概要设计和详细设计,完成uml建模,以及界面设计。
第三阶段,编码。
第四阶段,测试和运行。
整个设计过程中,有点像逆向工程,从成型的软件推导出它的层次结构,数据流程以及业务流程。然后再正向设计,完成与原来软件类似的功能。毕竟是成熟的商业软件,它的功能完备性和规模是我以前见过的任何一个练习项目、课程设计、毕业设计和MIS系统所无法比拟的。
在业务层上,处理的问题精细和全面,软件灵活和多变。
在数据层上,用的是IBM公司开发的DB2平台。
在界面层上,更是开发了很多自己的控件库,这也是现在的我们所力所不及的。
所以,我们必须尽力去做,尽力把我们学过的uml、编程、面向对象知识和经验全部用上去,用最用心的细致去做,用最好的技术去实现,我相信,一个项目做下来,我们都会领悟到很多。
相关文章推荐
- 阶段总结:大概总结一下项目中学习的东西
- 借助开源项目,学习软件开发——开始
- c#项目近期阶段学习总结
- 软件项目管理常见问题分析(学习、总结)
- 项目阶段学习总结(设计集合框架、JPA、个人思路)
- 【总结】软件工程项目之C/S学习
- 今天开始每天写点技术博客 总结一下每个阶段的学习
- 自我总结(六)---(学习j2ee+j2ee第一阶段项目)
- 读《借助开源项目,学习软件开发》总结
- 近两个月开发软件项目的学习总结
- Winform学习开发阶段总结(今天项目演示时的小小感触,希望不是我的一时感慨)
- 敏捷开发系列学习总结(3)——我怎么开发软件项目
- 软件项目关系学习总结
- 敏捷开发系列学习总结(3)——我怎么开发软件项目
- 项目管理学习一:鲜为人知的软件项目管理原则
- Java基础学习总结(70)——开发Java项目常用的工具汇总
- Maven学习总结(12)——eclipse中构建多模块maven项目
- 学习微影项目-day1总结
- 大型管理类软件项目开发,为什么必须要有代码生成器的深切体会总结
- 某智能家居项目框架学习总结