软件项目开发文档

本文详细介绍了嵌入式软件开发的全过程,包括项目角色划分、开发工具选取、开发流程等关键步骤,以及如何合理组织团队、高效完成项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

软件:嵌入式软件、系统、应用、web开发
web开发的特点:分散性和交互性;每个开人员都按照一个共同的规范去设计、沟通、开发、测试、部署
                              策划(将客户的要求变成文字的)
项目角色划分:包括前期、后期的市场推广和产品销售人员;项目策划人员;开发团队一般可划分为:
              项目负责人(PM):项目经理。负责项目的人事协调、时间进度等安排;以及处理一些项目相关的其他事宜
              程序员:负责项目的需求分析、策划、设计、代码编写、网站整合、测试、部署等环节工作
              美工:负责网站的界面设计、版面规划,把握网站的整体风格
开发工具的选取:
          c/s:应用程序(客户程序/服务器)
          b/s:浏览器/服务器
          jsp          php             .net       asp
     语言 java         php(perl c++)    c#        asp(基于vb)

    服务器:tomcat      apache+php       iis       iis
           weblogic    lamp 集成        .aspx   
           jboss       iis(需要加组件)


网页三剑客:dreamweaver  fireworks   flash
新网页三剑客:FrontPage  Photoshop  CorelDraw

项目开发流程:建议:项目建议,需要领导审核
                   粗略的任务描述
                   概要成本预算,预订人员时间
            第一步:产生各个栏目文件夹的结构图(一些公共文件夹如:images,script,styles,include,admin,flash...等需要固定存放,共同调用)
            第二步:由美工根据美容表现的需要,设计静态网页
            第三步:在美工设计页面的同时,程序员着手开发后台程序代码,做一些必要的测试
            第四步:程序员添加向恒旭代码,整合网站
                    1、注意程序员必须会一些图形设计软件
                    2、html语言必不可少
                    3、简单的样式调节
            第五步:由项目组共同联合测试,发现bug,完善一些具体的细节
                    1、大量的其他部门同时帮忙调试
                    2、内部程序员测试->项目组测试
                    3、最好是非专业人士测试
            第六步:制作帮助手册、用户操作手册。向用户交付必要的产品设计文档
                    1、操作手册、帮助文档
                    2、数据字典。。。。
            第七步:进行网站部署、客户培训
                    1、服务器选择与配置
                    2、简单的软件使用培训
                       操作演示
                       简单更新与维护

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值