程序地带

系统建设方案书


我司有一个研究生,主要工作是写售前方案。其人并非开发出身,也不是计算机专业,但现在公司各种用于投标的建设方案书,多由她们捉刀,画图,论述,头头是道,井井有条。


那么,写这些建设方案,在信息系统里面,算是啥呢?起什么作用?这些个建设方案,算是什么文档?


信息系统生命周期,由系统规划、系统开发、系统运维、系统更新与消亡4个阶段组成;其中系统开发阶段是重头戏,又分为总体规划,系统分析,系统设计,系统实施,系统验收几个小阶段。软件开发过程中,每个阶段都有对应的文档。大家熟知的有,系统分析的最终产物是《需求规格说明书》,设计阶段有《系统设计说明书》、《数据库设计说明书》、《接口设计说明书》或《系统集成规范》;实施即开发阶段有程序清单;验收有测试报告,验收报告,等等。


注意到生命周期第一阶段就是系统规划,而第二阶段系统开发的第一个步骤又是总体规划。两个规划,有啥区别?是不是重复?


一、系统开发阶段的总体规划

在教科书上没有找到具体的描述。从网上有限的资料来看,开发阶段的总体规划类似于委托方和开发方的一种系统开发前的协定过程,主要任务是商讨开发步骤,规划资源配置,提醒注意事项,制订验收标准等等,总之看上去这是一个项目正式启动前的准备程序。总体,即全局之意。项目启动前,先做一个总体性、全局性、前瞻性的计划和安排。


二、系统规划

有以下步骤: 1)初步调查 2)确定系统目标 3)分析系统组成和子系统功能 此系统及子系统,是指待建系统,不是现有系统。自顶向下对系统进行划分,详细说明各个子系统应该实现的功能。 4)拟订实施方案 5)可行性研究,输出可行性研究报告 6)制订系统建设方案


系统规划输出系统建设方案书(也有说法是设计任务书)


其中重头戏是可行性研究。


三、可行性研究

步骤有: 1)核实问题定义和目标 2)分析现有系统 3)新系统建模 4)用户复核 5)提出并评价解决方案 6)确定最终推荐方案 7)草拟开发计划 8)提交可行性研究报告


可行性包括 1)经济可行性 2)技术可行性 3)法律可行性 4)社会文化可行性 5)用户使用可行性 等等。


四、可行性研究报告

大致内容有 一、概述 1、项目背景 2、可行性研究的结论


二、项目技术背景与发展概况 1、项目提出的技术背景 2、项目的技术发展现状 3、编制项目建议书的过程和必要性


三、现行系统业务、资源、设施情况分析 1、市场情况调查分析 2、客户现行系统业务、资源、设施情况调查


四、项目技术方案


五、实施进度计划


六、投资估算与资金筹措计划


七、人员及培训计划


八、不确定性(风险)分析


九、经济和社会效益预测与评价 1、经济效益预测 2、社会效益分析与评价


十、可行性研究结论与建议


附件/附录


五、我同事的工作处于信息系统生命周期的哪一个阶段?

由上可知,我同事写系统建设方案书,应该是属于系统规划阶段。这个时候,尚未招投标,更加还没签署合同,遑论项目开工。这是在论证项目是否需要上马、能否上马、何种方式上马的阶段。


其中,论证是否需要上马,这是甲方的事情,输出《项目建议书》,包含 1)项目必要性 2)项目的市场预测 3)项目建设的必需条件


能否上马,采用何种方案上马更多由乙方出谋划策,多方论证。我同事写的东西,即在于此。


系统规划阶段之后,系统开发之前,二者之间应该是商务接洽,招投标,签署合同之类。


壮哉!


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/leftfist/article/details/109757195

随机推荐

计组指令章节部分习题

1.设相对寻址的转移指令占两个字节,第一个字节为操作码,第二个字节为相对位移量(可正可负),则转移地址的范围是255。2.设机器字...

囡囡001. 阅读(386)

Thread类中常用方法

文章目录Thread常用方法currentThread()isAlive()sleep()getId()暂停线程yield()setPriority()线程优先级的继承特性优先级具有规则性优先级具有随...

拾年一剑 阅读(348)

.net 客户端开发 “粗体验”

一、背景最近有个.net的sdk的开发功能,将之前java开发的迁移进去…好久没有写c#这个玩意,大学也没有类似的经历,而且是mac环境开发起来不是很舒畅&#...

汪小哥 阅读(730)

Java编程思想习题答案第一章(1)

《Java编程思想》第四版又称《ThinkinginJava》,第一章部分习题,学习编程要多写,以供后人参考。1、packagech1;publicclassFirst{s...

returnadsss 阅读(991)

排序算法(一):冒泡排序

冒泡排序算法的思想:将数组中相邻两元素进行比较,前一个比后一个大就将两个元素交换,直到将最大元素交换到数据最后。冒泡排序时间复杂度:O(n^2)...

shenenqing 阅读(650)

6-2020-百度-前端

1.自我介绍。有遇到过什么苦难吗2.学习前端,有看哪些书,有什么收获?3.为什么有箭头函数?和之前的区别是什么。在箭头函数出现之前,...

weixin_45440502 阅读(389)

Python中图片处理方法 (总结)

Python中图片处理方法--进阶一级目录1.Python中将源文件夹中图片复制到指定文件夹2.Python中获取文件夹内指定后缀的所有文件的文件名三级目录一级目录1.Python中将源文件夹中图片复...

ChaoMartin 阅读(663)

网站收录有很多为什么没排名?解决办法

前言:收录和排名是两座大山,但如果已经收录了,还是没有排名怎么办呢?内容大纲:选词原因搜索引擎缓存原因用户体验问题被归入低级别的索引库速度原因新...

优优蜘蛛池丶 阅读(976)

dosbox中执行debug.exe

1将debug.exe存放在一个文件目录中我这里放的是D:ASM在dosbox中执行这串代码即可mountC:D:ASMc:debug 2直接找到dosbox-0.74.conf文件在文件中添加m...

小颖同学要加油哦 阅读(978)