上文中我们介绍《工作总结1.如何高效跟客户确定需求?》
需求确定以后,下一步就是:做一份项目计划,着手开发了!本文将简介项目开发过程中的常用软件
本文中软件介绍的先后顺序,是和实际开发相一致的:
一、用*工具?开发*图?
1、Microsoft Project控制项目进度
可以打开、打印和导出MicrosoftProject文件。该软件可以显示使用Microsoft Project创建的项目并且可以以MPP、XML或者数据库格式进行存储。该软件让你可以按照Gantt Diagram、资源表格、任务使用情况以及资源使用情况的形式浏览项目数据。
2、Microsoft Viso业务流程图
业务流程图描述系统完成的业务功能。如果可能,需要细化到这一系统的各个模块需支持的用户的业务功能各是什么。
3、EA设计系统总体功能模块
用例图对系统总体功能模块,用户进行描述。对于复杂系统,还需对子系统中的功能进行描述。(用例图画法:http://blog.csdn.net/zs234/article/details/7207545)
4、AxureRP设计原型
模拟真实系统的操作流程,便于和客户交流,进一步确认业务。
插入每个用例的界面原型。并对用例的功能进行简单描述。使用AxureRP工具画界面。
5、EA总体数据关系图
采用类图对该系统的数据操作进行描述,仅关注数据信息内容,不关注实际数据结构(实际数据结构由研发团队进行设计)。使用EA工具画,画法参考(http://www.cnblogs.com/fuhongxue2011/archive/2012/12/09/2810408.html)。
6、PowerDesigner设计数据库
二、分享文档模板:
项目中使用的:《项目计划》《需求规格说明书》《数据库设计说明书》,已经共享在百度网盘中,希望对您有一定帮助:http://pan.baidu.com/s/1dDCeCSD
总结:
由于是一个全新的项目,所以一切都要从头开始。本文只是介绍了项目开发的初期常使用的软件,并作简要介绍。至于软件的使用教程网上有很多,在这里不做赘述。
需要提醒大家的一点是:工作相比较学习而言,更加注重效率!软件的使用不必完全掌握,只需要简单使用解决基本的工作需要就可以。因为项目一般都会有工期限制,所以“出货”才是王道!
当然,也不要一味的工作,而让自己迷失。只有不断的学习才会不被信息化的浪潮所遗弃。