必备的6个重要内容 软件详细设计方案包含哪些内容


必备的6个重要内容 软件详细设计方案包含哪些内容

文章插图
——专卖正版软件的电子商城
一个系统是如何构造的?大体分为如下几步 。通过案例来说明吧 。
领导说:“我们单位要进行企业信息化建设 。小王,你来负责吧 。”
小王抓耳挠腮,这个事情如何处理?别急,来小象网,专家来帮你 。
1. 需求分析——一般由公司的人来梳理,这个人会到公司各部门了解需求(或者请外援,即有技术经验的需求分析师来协助处理) 。这步会写成word文档 。
2. 概要设计——有了文档,需要找“架构师”或“高级工程师”来进行概要设计 。水平很高的人才能完成概要设计,技术选型、开发语言、框架、数据库、接口 。。等等 。这步会写成word文档(其中包含看起来抽象但极其重要和昂贵的概要设计图,是后续工作的指导文档)
3. 详细设计——高级或者中级工程师 。根据概要设计,进行详细设计 。各模块功能的内部逻辑、模块之间数据的交换、数据库的详细定义、接口的详细定义等等 。这步会写成word文档 。当然,这是很厚的一摞,要比概要设计的几页纸要厚 。
4. 编码——高级、中级甚至初级工程师都可以进行编码工作 。这些人就是传说中的开发工程师了,为人所知的Java工程师,web前端工程师等等 。这步的工作成果不再是word文档,而是在外行看起来眼花缭乱的代码 。
5. 测试——有测试工程师进行 。功能、性能等等,主要目的是看系统实现了设计、是否可以正常使用 。
6. 部署上线——项目中的工程师(一般是开发工程师),来进行部署,并上线供用户点击使用 。
是不是觉得好复杂呀 。。
确实,信息系统构建是专业而复杂的事情 。所以必须由专业的人来处理 。小王要做的事情是到小象网,找到专业人士,得到方案,落实工作 。
企业的信息系统这样复杂 。
但如果我只想做个网站,或者小程序,也需要这么复杂的步骤么?
答案是不需要 。
网站的需求相对较易,所以一般不需要太多需求分析,口述跟供应商交流 。
网站的技术不需要定制化开发,也不属于大规模技术应用,所以概要设计可以省略 。同样的理由,网站都有比较成熟的产品,逻辑和各模块相对清晰,详细设计也不需要 。
所以,一般情况下,会直接简化为编码、测试,没有问题可以直接上线 。
想做网站、小程序到哪里找?


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: