<软件工程基础>
我是JX_Z,学习信息安全方向 //(怎么在这头不头尾不尾的地方弄个自我介绍这么尴尬呢)
之前也写过一些随笔记录自己的学习过程
软件工程基础课程中遇到的问题和学习心得都会记录在这篇文章中不断更新。
谢谢大家!
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
软件工程概述
软件工程的目标、实施原则和基本定理
软件过程模型
- 瀑布模型
- 原型模型
- 增量模型
- 螺旋模型
- 喷泉模型
- 敏捷过程模型
- 4GT过程模型
- 基于构建的开发模型
- Rational统一建模过程
- 微软解决框架过程模型
软件开发方法
本章作业:
- 某公司已收集的人机交互软件研发为主,用瀑布模型进行软件开发已有相当的时间和经验。···比较快速原型法和瀑布模型
尊敬的领导:
最近经过对我们公司运营模式的了解,我有一些自己的看法,主要是关于软件开发过程模型的选择上。
长久以来,我们公司选择瀑布模型进行开发,并积累了相当的经验,不可否认瀑布模型能够降低大型软件的开发复杂性,并严格保证每一阶段的完成质量,但随着近年软件工程的不断发展和技术的进步,瀑布模型也显现出了不足之处。瀑布模型是一次性单向开发,难以适应软件需求不明确或出现变动的情况,而且知道软件开发结束,用户才能得到最终结果。这些对于我们公司主营的手机人机交互软件的开发是非常不利的,对于手机的人机交互软件,用户有很大概率无法清楚描述其需求或者中途要求更改需求,而且对于人机交互软件,交互体验十分重要,直到最后交出最终产品很可能导致使用体验不能满足用户预期,基于这些瀑布模型不能解决的问题,使用传统的瀑布模型进行开发极大的增加了开发成本风险。
相比之下,快速原型法优势明显。我们可以先开发简单的原型交由用户使用,通过和用户的迭代交互,明确用户需求,同时根据用户的反馈,更改系统功能能够更好地开发出符合用户预期和使用习惯的软件。
所以我建议修改我们的开发模式,改用快速原型法进行软件开发。
- 某公司拟开发一个简易的文字处理系统,目的是能够编辑公司的通用文件···选择合适的软件开发过程模型
建议使用瀑布模型
此软件开发较为简单,为公司内部使用,能够明确软件需求且不会有所更改,不需要进行迭代。是用瀑布模型能够通过严格的顺序开发,保证每个环节的质量,且每个阶段有着严格的文档,能够有效避免一个阶段的错误带给后序阶段带来的困扰。最终一次性完成软件开发,保证了公司内部的使用效率。
软件需求工程
需求工程的过程
结构化需求分析和建模
需求评审
软件设计基础
结构化设计方法
软件实现
软件测试
UML统一建模语言
面向对象分析
面向对象设计
软件维护
软件项目管理
<软件工程基础>的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- JAVA系统架构高并发解决方案 分布式缓存 分布式事务解决方案
JAVA系统架构高并发解决方案 分布式缓存 分布式事务解决方案
- Typora自动编号设置
找到C:\Users\用户名\AppData\Roaming\Typora\themes\路径下的base.user.css,用文本编辑器打开(若不存在,则自己创建一个),将一下内容复制进去,然后重启 ...
- Excel 2016双击文件打开后是空白,再次双击才能打开(或者通过文件,打开才能打开)
问题描述: 直接双击excel文件打开后是空白的,几乎所有功能都无法使用.但是再次双击该文件能够打开,或者通过文件 --> 打开的方式才能打开. 虽说能够打开文件,但是对于咱们这种追求完美的人来 ...
- Excel_b_1
1.Excel简介 数据处理软件,lotus兼容(文件,选项,高级,拉到底,lotus,) 2.Excel功能 数据存储,数据处理,数据分析,数据呈现 3.具体功能 重新认识了Excel,选项,高级选 ...
- Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
这篇文章主要介绍了Pythont特殊语法filter,map,reduce,apply使用方法,需要的朋友可以参考下(1)lambda lambda是Python中一个很有用的语法,它允许你快速定义单 ...
- 本地服务器热更新 插件 live-server
本地服务器热更新 插件 live-server 超级好用 强烈种草一波 无需安装到项目中 使用方法如下: 1.先全局安装live-server: npm i http-server -g 2.在需要热 ...
- 爬取漫画DB上的《浪客行》
漫画链接:https://www.manhuadb.com/manhua/324 建议:早上爬,速度较快. 天下无双宫本武藏 代码 # https://www.manhuadb.com/manhua/ ...
- HAProxy 使用小记
PS:写在开头,虽然HAProxy优点很多,但是现在网上可参考的HAProxy文档真的少之又少,so,我把最近在项目中使用的心得整理下,供大家参考,如有侵权或错误之处,还请联系更正,谢谢! 好了,下面 ...
- PhpCms V9调用指定栏目子栏目文章的方法
PhpCms V9调用指定栏目子栏目文章的方法 第一种,直接写父类id {pc:content action="lists" catid="父类id" num= ...
- 11maven的聚合
我们都知道项目之间的依赖首先要把被依赖的项目先安装install到maven的本地仓库中,然后在本项目中配置被依赖的仓库坐标,才能进行依赖通信. 例如: A项目 > B项目 A项目依赖B项目中 ...