构建之法与博客首秀

问题一:软件的安全功能是指什么呢?

        我看了《构建之法》第七页对飞机安全功能的的描述,想知道在软件中是否有类似飞机的安全功能?如果有,具体是指什么功能呢?我在查阅资料后只找到对软件安全的的总结(软件安全总结),并未找到自己想要的答案。在现实生活中,我觉得软件中有类似飞机的安全功能,但是每个软件的安全需求不同,可能其安全功能也是不一样的。比如一些带有支付功能的软件,其安全功能就是保障用户的财产安全,而像一些社交软件,其安全功能可能就是保障用户的账户安全。以上只是我的看法,但我依然不能确切解决我的问题,希望老师能解决我的困惑。

问题二:在软件项目中,哪项工作用“20%占用了80%的时间”?

        我在《构建之法》书中,经常能看到这句话:“20%往往要花费80%的时间”,如在书115页,写到:“程序员写完功能的时候,我们感觉好像项目完成了80%,殊不知后面的20%往往要花费80%的时间”。那么在软件项目中,这20%具体是指什么呢?它为什么往往要花费80%的时间?我在查找资料后发现可以如何应用80:20原则(在软件开发中应用80:20原则),在说到将80:20原则应用到软件开发管理时也写的比较模糊,所以,我依然没有找到问题的答案,我觉得这20%应该是需求分析,由于我没有软件开发的经验,所以我不能解决我的问题,希望老师能解决我的困惑。

问题三:在现实的软件开发中,企业一般用哪种方式获取用户需求?

        在8.3节(P154)中,介绍了许多获取用户需求的方法,那么在现实的软件开发中,企业一般是用哪种方式获取用户需求的呢?是用单一的方式,还是会几种方式结合在一起?这又要在软件开发中占用多长的时间合适呢?我在查阅资料后只找到了软件开发的11中模式(软件开发的11种模式),并未找到自己想要的答案,希望老师能解决我的困惑。

模型名称技术特点适用范围
瀑布模型简单,分阶段,阶段间存在因果关系,各个阶段完成后都有评审,允许反馈,不支持用户参与,要求预先确定需求需求易于完善定义且不易变更的软件系统
快速原型模型不要求需求预先完备定义,支持用户参与,支持需求的渐进式完善和确认,能够适应用户需求的变化需求复杂、难以确定、动态变化的软件系统
增量模型软件产品是被增量式地一块块开发的,允许开发活动并行和重叠技术风险较大、用户需求较为稳定的软件系统
迭代模型不要求一次性地开发出完整的软件系统,将软件开发视为一个逐步获取用广需求、完善软件产品的过程需求难以确定、不断变更的软件系统
螺旋模型结合瀑布模型、快速原型模型和迭代模型的思想,并引进了风险分析活动需求难以获取和确定、软件开发风险较大的软件系统

1616065-20190312232835088-1693408706.png

转载于:https://www.cnblogs.com/LioRong/p/10493853.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/412052.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java接口import_深入理解Java架构师在组件注册@Import导入容器(ImportSelector接口)的神操作!...

ImportSelector:返回需要导入的组件的全类名数组创建一个实现了ImportSelector接口的类,然后让入Import中。ImportSelector的实现类包含了所有需要导入到容器中的组件。public class StuConfigurationImportSerlect implements ImportSelector {Override…

java builder pool_每周10道Java面试题:String, String Pool, StringBuilder

每周10道 Java 面试题由 ImportNew 整理编译自网络。1. 写出下面代码的运行结果。int src 65536;Integer dst new Integer(65536);System.out.println(src dst);System.out.println(dst.equals(src));答案: true true考点: Integer 的 equals 实现。查…

将字符串中的字符按Z字形排列,按行输出

示例1: Input: s "PAYPALISHIRING", numRows 3 Output: "PAHNAPLSIIGYIR" 示例2: Python解决方案: def convert(self, s, numRows):""":type s: str:type numRows: int:rtype: str"""…

大型网络架构变迁和知识图谱

——仅供个人学习使用,如有侵犯版权,请作者联系我,立马处理。 【前端页面缓存】 sessionStorage,localStorage,userData,cookie, [sessionStorage] h5后出现的新技术,这个生命周期短,当页面关闭后,存储资源…

H265摄像头如何实现网页直播

介绍 目前安防监控行业,基本所有的摄像头都支持H264编码,但是已经有部分摄像头开始支持H265,并且支持H265的摄像机已经越来越多。H265相比H264有着很多优势,是压缩更高,网络传输消耗的带宽更小,相同码率下H…

【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择

很多刚做自动化的小伙伴,会在ChromeDriver版本选择时犯难,看来大家都被坑过,真正掌握独门绝技,都不是难事儿。 看好了主要步骤就4部 1、确定谷歌浏览器版本 2、找到谷歌浏览器版本与ChromeDriver版本对应关系 3、下载ChromeDriver…

[贴图]TVB香港大部分演员照片、姓名(值得收藏)

转载于:https://www.cnblogs.com/chinhr/archive/2006/11/15/561101.html

我的世界java笔刷指令_《我的世界》基本笔刷教程

《我的世界》是一款3D的第一人称沙盘游戏,所呈现的世界并不是华丽的画面与特效,而是注重在游戏性上面。玩家在游戏中做着建设与破坏两件事,但是透过像乐高一样的积木来组合与拼凑,轻而易举的就能制作出小木屋、城堡甚至城市&#…

idea创建springcloud主工程和springboot子项目

创建主工程,选择file-new-project,选择maven,直接next 填写GroupId包名,ArtifactId项目名,next-finish 创建子项目springboot,项目右击-new-module-Spring Initializr-->next 填写项目相关信息,next 选择Clou…

小程序实现无限瀑布流

实现瀑布流 实现效果 有好几种方案 1.用column-count属性把页面元素分为俩列或多列来实现 2.用display flex 分列来展示页面 3.比如说用js实现 我今天介绍的就是第三种,因为前两种都会有局限,实现的效果我们希望是左右左右,而不是分成两列去显…

python canny检测_【数字图像分析】基于Python实现 Canny Edge Detection(Canny 边缘检测算法)...

Canny 边缘检测算法Steps:高斯滤波平滑计算梯度大小和方向非极大值抑制双阈值检测和连接代码结构:Canny Edge Detection|Gaussian_Smoothing||convolution.py|||convolution()||gaussion_smoothing.py|||dnorm()|||gaussian_kernel()|||gaussian_blur()|Sobel_Filte…

java 拖放文字_myeclipse2014如何实现jsp中的html代码的文字拖放

本帖最后由 liyihongcug 于 2015-3-5 16:53 编辑把 jsp打开 (visual jsp editor)之后上班区 单击右键 show --- pallette就可以了感叹myeclipse确实强大的 标签技术强于.net mvc强。vs2013能实现iis无需安装的情况下 动态指定 某个页面为首选 启动 --------------------希望2…

因缺思厅的绕过

看一下页面源码,看到source.txt。所以进入同目录下的source.txt 代码审计下,并且百度了一些函数。过滤了很多关键字,因此常规的SQL注入没有头绪。想了挺久,因为要满足三个条件。1:不能输入过滤的关键字2:只…

Python自制微信机器人:群发消息、自动接收好友

运营公众号也有半年了,今年5月份开始的,之前一直用一款windows工具来运营自动接受好友请求、群发文章、自动回复等操作,但颇有不便。 举几个场景: 突然在外面看到一篇文章很好,临时写了一篇,想群发一下。好…

记一次webpack4+react+antd项目优化打包文件体积的过程

背景 最近自己整了一个基于webpack4和react开发的博客demo项目,一路整下来磕磕碰碰但也实现了功能,就准备发到阿里云上面去看看,借用了同事的阿里云小水管服务器,配置完成之后首页加载花了十几秒,打开控制台network查看…

[19/03/16-星期六] 常用类_Date时间类DateFormat类

一、Date时间类 计算机中 以1970 年 1 月 1 日 00:00:00定为基准时间,每个度量单位是毫秒(1秒的千分之一) 用ong类型的变量来表示时间,如当前时刻数值:long now new System.currentTimeMillis(); 【常用方法】 1. Date() 分配一个Date对象&a…

实验一作业

Part1:实验总结体会 1.实验过程对程序编码的使用不熟练,经常在书写代码过程中有停顿与疑惑,但熟能生巧,经过训练还是有不少收获; 2.实验内容不够严谨,容易犯小错误,还是需要勤加练习&#xff1b…

php7引用计数,PHP7 引用计数 读书笔记

PHP7 引用计数 读书笔记每个 PHP 变量存在一个加 "zval" 的变量容器中. 一个 zval 变量容器, 除了包含变量的类型和值, 还包括两个字节的额外信息.1.is_ref : 是一个 bool 值, 用来标识这个变量是否属于引用集合. 通过这个字节, PHP 引擎才能把普通变量和引用变量区分…

焦呼?焦矣!

焦了。做了个香蕉蛋糕。总觉得它还没熟,就让它没完没了地烤着。于是焦了。可里面居然还是湿润的。是蛋糕的问题,还是6寸模的问题,还只是人的问题?烤一半时,爹临出门时,过来往上头按了一大拇指。很好&#x…

AJAX(2),我的第一个AJAX程序

首先&#xff0c;在VS2005中新建一个网站&#xff0c;拖入一个Button和Text,设置Button的客户端事件为userCheck(),<asp:TextBox ID"username"runat"server"></asp:TextBox><input type"button"name"check"value"…