软件工程设计步骤

软件说明书

可行性分析

  1. 经济可行性分析

中小型网站工作量较少,价格相对不高。编程软件是开源的,免费的,软件工程师通过编程软件编程设计网站。服务器通过阿里云或者腾讯云服务器将网站开放给使用者,阿里云服务器和腾讯云服务器选择配置较低的话,成本是相对较低的,这和网站带来的收益和展示是比拟不了的。阿里云服务器配置较为稳定。选择1核2G配置开放给使用者。

  1. 技术可行性分析

开发网站使用java语言,springboot框架,idea软件。springboot采用springmvc架构,便于开发者对前后端的开发。前端采用jsp显示,后端采用control,service实现与数据库的连接。数据库采用Mysql数据库。后期可以将项目环境配置到云服务器上开放访问。基于各项技术相对成熟,所以对于开发一个中小型网站是可行的。

需求分析

随着人工智能时代即将到临,人们不只应该使用传统的工具进行交流。相较于发达的地区,不发达的地区应该向新时代转型。阿里巴巴旗下淘宝、京东旗下商城带动全中国电商经济。不发达的地区可以建设自己的网站,展示自己的家乡,拉动家乡的经济。网站是介绍家乡的好方式,网站也可以带来公平正义。网站信息的展示能够公开政府的知名度,提高人民的信赖度,人民真正做到有法可依,有党可行的局面。政府网站的设计从管理者的角度,人民的角度,以及大多数人的角度来看是必须要有的。政府网站可以更好的治理相关事务。

软件总体设计

软件总体设计。前后端的设计。

前端采用JSP技术,包含html,css,js相关知识。

后端采用mysql数据库。

使用tomact服务器本地调试。

软件功能结构图:

分为5大功能:政府公告等。

功能性需求

性能需求

输入输出要求

数据管理能力要求

软件详细设计

数据流图等

软件实现

功能实现

软件测试

软件测试

总结

你可能感兴趣的:(软件工程,软件工程)