构建之法与博客首秀

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

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

问题二:在软件项目中,哪项工作用“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…

[vue] 说说你觉得认为的vue开发规范有哪些?

[vue] 说说你觉得认为的vue开发规范有哪些? 风格指南个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

[vue] vue性能的优化的方法有哪些?

[vue] vue性能的优化的方法有哪些? Vue 项目性能优化 — 实践指南(网上最全 / 详细) 前言 Vue 框架通过数据双向绑定和虚拟 DOM 技术,帮我们处理了前端开发中最脏最累的 DOM 操作部分, 我们不再需要去考虑如何操作 D…

JavaScript小技巧一

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗…

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 实现。查…

Transactional cannot be resolved to a type

SpringBoot整合Mybatis时遇到“ Transactional cannot be resolved to a type ” ,以为是没有导入相应的包 “ import org.springframework.transaction.annotation.Transactional; ” ,导入发现还是报错,在Stack Overflow上找到解决办法。在…

[vue] 有在vue中使用过echarts吗?踩过哪些坑?如何解决的?

[vue] 有在vue中使用过echarts吗?踩过哪些坑?如何解决的? vue 没用过echarts react到是用过 不过我想应该差不多 ,多注意dom的渲染时机 和chart的实例化时机 在相应的生命周期方法中做操作。结合强制刷新 应该就能解决大部分问题…

终于通过了~

申请博客园的blog真TM费尽,提交了N次申请都没成功,说什么“期待你更详细的申请理由”,我靠,管理还真TMD严格啊。 不过觉得这个blog做的还真不错,而且人也比较多,hoho~。 以后偶会…

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

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

[vue] 说说你对单向数据流和双向数据流的理解

[vue] 说说你对单向数据流和双向数据流的理解 单向数据流:所有状态的改变可记录、可跟踪,源头易追溯;所有数据只有一份,组件数据只有唯一的入口和出口,使得程序更直观更容易理解,有利于应用的可维护性&…

值类型和引用类型

值类型(如 char、int 和 float)、枚举类型和结构类型。 引用类型包括类 (Class) 类型、接口类型、委托类型和数组类型。 值类型与引用类型的区别在于值类型的变量直接包含其数据,而引用类型的变量则存储对象引用。 对于引用类型,两…

java设计模式在项目中的使用_SpringMVC项目里,有必要使用一些设计模式吗?

背景为了兼容多种业务,想在项目中使用一些设计模式,以便于管理。例如,我需要创建用户并返回userid,每种业务创建的方式都不一样。我选取了“适配器模式”,但是我发现,在springmvc的管理下,常常需…

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

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

[vue] SSR解决了什么问题?有做过SSR吗?你是怎么做的?

[vue] SSR解决了什么问题?有做过SSR吗?你是怎么做的? SSR server side render服务端渲染,解决spa应用缺点的首屏加载速度慢、不利于SEO问题个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,…

常用英语对话

妙语佳句(1)  1. It‘s not like that. 不是那样的   It‘s not like that.这句话是用来辟谣的。当别人误会了一件事的来龙去脉,你就可以跟他说It‘s not like that.「不是那样的。」当然随着语气及情境的不同,It‘s not like that.这句话也有可能是…

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

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

java获取xls在项目路径_JAVA获取项目路径

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中…

[vue] 你有自己用vue写过UI组件库吗?

[vue] 你有自己用vue写过UI组件库吗&#xff1f; {{item.title}}<dl v-if"item.list.length > 0"><dd v-for"(item2,index2) in item.list" :index"index2" :key"item2.title"><router-link :to"item2.route&…

在字符串中使用引号()等字符 需要用转义字符\ 例如

Response.Write("<script language\"javascript\">alert(输入的时间格式不正确&#xff01;);</script>"); 转载于:https://www.cnblogs.com/cuihongyu3503319/archive/2006/11/06/551830.html

java通用分页条件查询_通用分页查询

packagecom.dao;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;importcom.bean.Author;importcom.db.DB;importcom.mysql.jdbc.Connection;importcom.mysql.jdbc.PreparedStatement;public classAuthorDao {//检验用户…