关于《软件工程知识树》项目我自己写的一些文档

立项说明书(未修改之前的初版)我主要负责模型板块,对增量模型进行了分析

 

一、概述

本项目是名为“软件工程知识树”的网页数据管理系统。旨在采用B/S模型创建一个树形界面的文档管理网页。通过集成前端服务,平台管理,数据库调用搭建一款具有节点、内容管理功能的页面系统。

该项目界面以一颗没有展开的树为主,点击节点,不停展开,有内容的点击跳转到内容页。所有节点和内容可以增删改查,保持动态更新。

二、模型分析

1、      采用模型:

增量模型

2、     模型采用原因分析:

I.                由于能够在较短的时间内向用户提交一些有用的工作产品,因此能够解决用户的一些急用功能。在用于教学目的的项目比较适用;

II.              由于每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品,方便老师了解我们项目的每个部分,也可以学习适用部分开发出的项目产品;

III.              对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统,方便于第七至八周对于项目产品的测试与维护阶段。

3、        增量模块设计:

I.                  项目预期将先做出标题网页;

II.                再增加节点,扩充知识树的内容;

  1. 实现上述后,再增加后台管理系统,可以对知识树知识点进行增加,修改和修改等操作,管理员通过密码登录;
  2. 最后将做出的项目制作成网页。

三、可行性分析

1、      技术可行性

采用JSP+JDBC+html、css、jsp来支持开发

2、     经济可行性

无需成本

3、     资源可行性

网络资源,图书馆资源

时间: 2024-08-28 19:26:47

关于《软件工程知识树》项目我自己写的一些文档的相关文章

现代软件工程_团队项目_阿尔法阶段_需求分析文档_2017.11.13

用户需求分析 版本 v1.0.0 0.目录 1. 引言 1.1 编写目的1.2 项目背景1.3 预期的读者和阅读建议1.4 项目范围1.5 参考资料 2.用户需求分析 2.1. 调查问卷(User Survey) 2.2. 用户场景分析(User Analysis) 用户场景用户需求 2.3. 项目创新点与收益(Approach and Benefit) 创新点收益 2.4. 市场与竞争(Competitors) 市场分析竞争 1. 引言 1.1 编写目的 此需求规格说明书编制目的是明确本项目的

??怎样写具体设计文档

怎样写具体设计文档是一个非常头疼的话题,简单的说是需求文档的升华,也能够说是开发者开发程序的根据,当然根据具体设计文档的粒度进行.好的具体设计文档是需求人员和开发者之间的桥梁,只是眼下好多程序开发都是先开发后,然后为了应付审核,公司制度,文档规范,开发完毕后兴许补上该文档.假设这种方式,具体设计文档的的作用就忽略了. 在大多数软件项目中,要末不作具体设计,要么开发完毕后再补具体设计文档,质量也不容乐观,文档与系统往往不能同步,使具体设计文档全然流于形式,对工作没有起到实际的帮助. 那究竟应不应该

写到 HTML 文档

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <script src="jQuery/jquery-2.2.0.min.j

springboot-使用OpenAPI之后我再也没有写过接口文档

一 前言 这篇文章主要是带大家入门下如何使用OpenAPI, 笔者在github上找到对应得swagger项目都没找到javase得人门文章,看了下是基于JAX-RS,吐血了: 二 什么是 OpenAPI, OpenAPI 是 一种基于Resful 风格 对 API进行格式化描述的一种规范: 允许你描述你整个项目的API,简单的讲就是一种接口文档生成的规范:包括如下几点 : 端点描述(如 GET /user , Post /user); 操作的参数,入输入参数,输出参数: 认证信息 联系信息,许

Java Web项目中使用Freemarker生成Word文档

Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的地方替换成真实数据,这种方式较之其他的方案要更为简单. 下面举一个简单的例子,比如在Web页面中填写个人简历,然后点击保存下载到本地,效果图如下所示. 打开下

顶级产品经理是如何写产品需求文档(PRD)的

产品需求文档(PRD)对每个产品经理来说都不陌生,它是产品项目由"概念化"阶段进入到"图纸化"的转折和体现,作用是"对市场需求文档(MRD)中的内容进行指标化和技术化",PRD质量的好坏直接影响到研发部门是否能够明确产品的功能和性能,是否能够研发出符合预期的产品,所以PRD也是体现产品经理专业程度的一个重要指标. 可以理解为,PRD是产品经理关于产品功能的宣导和传达,它通过清晰扼要的表述将产品意图呈现给阅读者,PRD的阅读者一般包括开发人员,设计

11组软件工程组队项目失物招领系统——界面设计文档

失物招领系统 一.登录与注册界面 以上是左边为手机端登录界面,颜色采用绿色与白色结合,登录账号为用户学号,简单明了,且有密码记忆功能,方便下次登录.右下角有绿色的注册账号的按钮,点击即可跳转到注册界面,首次使用需要先注册账号. 右边为注册界面,如上图,注册需要五个信息:姓名,学校,用户名,学工号,手机号,若有信息不对应,则注册失败.左下角有返回登录按钮,点击即可跳转到登录界面. 二.主功能界面 以上分别是电脑端和手机端的主功能界面,可以看到在失物模板下边共有四个功能选项:失物信息总览,物品悬赏,

结对编程项目作业2-结对编项目设计文档

项目名称:贪吃蛇 项目参加人员:宋沅修.余兴财 项目所需环境及工具:Python ,pygame 游戏功能设计:随机出现一个点为蛇头,把游戏界面分化为正方形的网格状,通过wasd实现舌头的运动,在界面声随机出现另一个点为食物 蛇头碰到食物时加长蛇身,蛇头碰到蛇身或者边界游戏结束.每吃到一个食物加一分. 游戏控制:1.暂停. 3.退出 :

团队编程项目作业2-团队编程项目设计文档

项目:科学计算器 成员:黄妍   鞠艳   李艾哲   马璐   吕爽   陶丽爽 功能:,系统具有良好的界面:必要的交互信息:简约美观的效果.使用人员能快捷简单地进行操作.即可单机按钮进行操作,也可直接通过键盘直接输入.即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助.具有加.减.乘.除运算,开方等功能.