201771010106-东文财 实验一 软件工程准备-<构建之法与博客首秀>

验一软件工程准备

 

项目 内容
课程班级博客链接 https://www.cnblogs.com/nwnu-daizh/
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
我的课程学习目标 理解软件工程的应用与发展
这个作业在哪些方面帮助我实现学习目标 本次实验让我对软件工程有了一定的理解,对于我今后的学习奠定了基础。

一.在书《构建之法现代软件工程第3版》_邹欣著_2017中第一章17页中有一段,我想知道软件和漏洞是同一东西吗?

BUG和漏洞是两件事情,BUG是几乎所有软件都是有的,所以才会有后续升级,主要表现在程序一些功能上不能正常运行或者运行结果错误,产生的原因比较多。漏洞 需要在一些财务程序或大型程序中会产生,如果小程序本 就没什么功能,基本是不会有漏洞的。

总结来说:

BUG基本所有程序都会有,在这一般说的正式版只是相对比较稳定非常少而已;

漏洞的话如果汇编破解等技术都算上的话,几乎所有程序都是有的。

二.阅读第四章84页我想对结对编程与极限编程有更详细的理解。

结对编程:是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作,是极限编程的组成部分。一个人输入代码,称作驾驶员;另一个人负责审查工作,称作观察员(或导航员)。两人常互换角色。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。

极限编程:是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。

三.在阅读第七章172页过程中我有一知识点不是很清楚,就是对于MSF理解,不知道MSF的应用场景是什么?

通过网上查找资料:本文为CSDN博主「4yuk」的原创文章原文链接:https://blog.csdn.net/azxhnls81/article/details/104064980

MFS是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类unix文件系统一样,包含了层级结构(目录树),存储着文件属性(权限,最后访问和修改时间),可以创建特殊的文件(块设备,字符设备,管道,套接字),符号链接,硬链接。

MFS的应用场景:

(1)大规模高并发的数据存储及访问(小文件、大文件),
(2)大规模的数据处理,如日志分析

实验总结:

        通过本次课程准备我对软件工程有了一定的了解,知道软件工程与计算机科学的区别与联系,在此之前我一直将计算机科学与计算机科学混为一谈。在通过阅读邹欣老师的《构建之法现代软件工程第3版》对于软件工程有了更深的理解,并且了解了软件工程的发展以及它对我们生活的影响。这对我接下来学习这门课有很大的作用。

猜你喜欢

转载自www.cnblogs.com/D980321/p/12404656.html
今日推荐