项目开发步骤简单总结

2008年博文转载:

最近公司又开发了一个项目,我们一起三个人完成了该项目,我的工作任务如下:

项目开发步骤
1、  项目立项,建立项目小组;
2、  对项目进行业务需求;
3、  项目需求分析;
4、  根据需求选择开发工具、开发模式;
工具                                                   用途
VS.NET 2008                                                                                         程序开发
SQL Server 2005                                                                                    数据库管理
CodeSmith Professional 3.0                                                                      根据模板自动生成代码
Dynamsoft SourceAnywhere for VSS                                                       版本控制(多人开发)
Microsoft Office Visio for Enterprise Architects                                         数据库建模以及绘图
Microsoft Office Project 2003                                                                  项目管理
5、  利用Project 2003进行项目工作包分解,分配工作任务;
6、  数据库设计(逻辑数据库设计、物理数据库设计),在该项目中,利用Viso进行了逻辑设计库设计,为了能进行离线操作以及数据的管理,我们为每一张表设计了创建时间、创建人、id、最后修改人、最后修改时间这些字段。设计完后,直接导出SQL语句,生产物理数据库。
7、  系统框架设计,我对框架的理解只是皮毛,在设计框架的时候我参照了微软Duwamish案例。对它的表现层做了简单的修改。
8、  编码工作,我们的编码工作大概分成了四个部分:
(1)       设计工具类,主要用户在程序设计中比较常用的功能,如弹出对话框,绑定下拉框数据等等;
(2)       设计数据访问层模板,然后利用CodeSmith进行生成;
我们设计的数据访问层模板包括存储过程和cs程序两个部分,数据访问层的每一个类就是对数据中的每一个表的增加、删除、修改操作;
包括数据表的每一个字段以及方法,方法如下:
方法                                 用途
SelectOne()                                               通过主键进行查询
SelectOneById()                                        通过Id进行查询
SelectOneByQuery()                                   通过条件语句进行查询
SelectAll()                                                  查询全部
Update()                                                     根据主键进行更新
UpdateById()                                               根据Id进行更新
UpdateByQuery()                                        根据条件语句进行更新
Insert()                                                      插入
Delete()                                                      根据主键进行删除
DeleteById()                                               根据id进行删除
DeleteByQuery()                                           根据条件进行删除
(3)       业务逻辑程序开发。
(4)       控件的开发,包括用户控件的开发,以及第三方控件的个性开发;以及前台程序开发,在前台程序的开发需要美工一起配合完成。项目开发步骤简单总结

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。   ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。   ◇ 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。   ◇ 软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。   ◇ 概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。   ◇ 详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。   ◇ 用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。   ◇ 测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。   ◇ 测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。   ◇ 开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。   ◇ 项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。   ◇ 软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。   ◇ 软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。   ◇ 软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值