【软件生命周期】学习笔记

学习笔记+案例分析笔记-B2C

系统规划阶段

需求分析

1.功能需求:做出来的成品能干什么
2.性能需求:对系统稳定性的要求,即在什么样的环境下,产品能够正常运转

可行性分析

1.资金可行性分析:开发前要评估该开发项目的收益,分析带来的经济效益是否超过所需要的成本。
2.技术可行性分析:目前已有的技术是否能支持项目的开发

系统分析阶段

系统分析阶段的任务是根据系统设计任务书确定的范围,描述系统的业务流程,确定新系统的逻辑模型。系统分析阶段的成果体现在系统说明书中。

业务功能分析:产品需要具备的功能,前台系统、后台系统等

数据流分析:通过绘制数据流图来帮助确定合理的数据项、确定合适的数据流向、确认合适的数据处理过程,为系统设计提供信息内容及处理依据

image.png

系统设计阶段

系统划分:系统划分的基本思想是按功能角度自顶向下地将系统划分为若干个子系统,子系统再划分成模块,层层划分,逐步设计。在本项目中,B2C电子商务可以划分成登录帐户模块、浏览商品模块、购物车模块、订单管理模块、后台管理模块。

数据库设计:数据库的设计是系统设计的一个关键步骤。一个好的数据库不仅能反映现实世界实体之间的联系、能满足用户需求,还要易于扩充和修改。在本系统中可以建立4个基表。

系统实施阶段

系统开发实施阶段要在系统规划的基础上确定整个商务系统结构中各个组成部分的具体内容,完成应用软件系统的编码,最终将电子商务系统的应用软件和各种平台集成在一起,并购置、安装和调试计算机设备,完成电子商务系统的上线运行准备。

各个模块的编写

硬件平台的搭建

系统测试和维护阶段

系统测试:测试时,我们采用本地端架站的方式,通过在网络内部进行测试。把所有的设计文件全部完成并初步修正后,将完整的内容一起上传到预定的空间,最后进行实际的联机测试。

运行和维护:运行不仅仅是指电子商务网站投入运行使用,更为重要的是企业在一种新的商务模式下运转,包括相应的维护、管理以及基于系统的市场、销售、财务等基本商务环节的动作与组织。网站维护不仅包括对网站正常运行的维护、管理性工作,更主要的是对网站内容的更新、修改方面的网站建设。对于不能修改或难以修改的问题记录在案,定期整理成新需求建议书,为下一周期的系统规划做准备。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容