130242014023-李甘露美-实验一

实验报告一

课程 软件体系结构与设计   实验名称 软件设计的网络环境  第   页

专业 软件工程     班级  1班      学号  130242014023     姓名  李甘露美

实验日期:   2017 年  9 月  14 日   报告退发 (订正 、 重做)

一、实验目的

1.复习软件工程的重要概念,熟悉软件体系结构与软件设计技术的基础概念与内容。

2.通过Internet搜索与浏览,了解网络环境中主流的软件体系结构与设计技术网站,掌握通过专业网站不断丰富软件体系结构和软件设计技术最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件体系结构与设计技术应用实践。

二、实验内容

1.概念理解

(1)请根据你的理解和看法,给出“软件体系结构”的定义。

答:我认为“软件体系结构”是一种比较抽象的概念,每个软件项目可以划分为多个构件,而软件体系结构是从整个软件项目的角度来展示这些构件以及构件之间的相互关系。

(2)所谓“软件开发知识的半衰期”,是什么含义?这个说法是否同样适用于“软件工程原则”?为什么?

答:“软件开发知识的半衰期”的含义是现在有价值的软件开发知识,在经历过一段时间后就会有一半知识遭到淘汰,这段时间就是软件开发知识的半衰期。

这个说法并不适用于软件工程原则,因为软件工程原则是一种抽象的,理论的原则,这个原则对于所有项目的开发来说都是适用的,所以软件工程原则在相当长的一段时间内是不会过时的。

(3)请通过网络搜索,了解“全国计算机技术与软件专业技术资格(水平)考试”的相关内容,了解“软考”对计算机与软件专业技术人员进行的职业资格、专业技术资格认定和专业技术水平测试。你如何理解“计算机与软件专业技术人员”的职业前景,认同这个职业方向吗?

答:我认为现在是信息时代,信息技术成为主流是必然的,计算机的使用面将越来越广,需要使用和开发越来越多的软件,所以计算机与软件技术人员的职业前景是非常广阔的,也是热门的,我认同这个职业方向,这类职业将未来将变得越来越重要。

(4)什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?

答:系统分析师是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。

系统设计师是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的概念模型知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立概念模型。

软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。

我认为这些职位都是相对于开发来说,比较高层的职位,它们的职责都是就整个软件项目的整体结构而言的,从事这些岗位的人要对软件体系结构有很深入的了解,这些深入的了解很可能就来自于对本课程的学习。

2.上网搜索和浏览

看看哪些网站在支持软件体系结构,软件开发、软件设计的技术工作?请在表1-1中记录搜索结果。

你习惯使用的网络搜索引擎是:  百度

你在本次搜索中使用的关键字主要是:   软件开发支持,软件体系结构学习, 如何学习软件设计,软件设计师的养成

表1-1 软件体系结构与设计专业网站实验记录


网站名称


地址


主要内容描述


中文IT社区


http://www.csdn.net/


含有很多有助于大家学习软件体系结构,软件开发,软件设计的博文,有理论文章,也有个人心得。


天极网


http://www.yesky.com/


在天极网里面可以搜索到一些关于软件架构、软件设计和软件开发的相关资讯和一些用户的精彩博文。


比特网


http://www.chinabyte.com/


比特网有一些专门的模块,如“软件与服务”,这些模块有提供一些关于软件体系结构,软件设计师的文章,软件开发的知识更是不胜枚举。

请记录:在本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站是:

(1) 网站名称:     中文IT社区

(2) 网站名称:        天极网

(3) 网站名称:         比特网

请分析:你认为软件体系结构与设计技术专业网站当前的技术热点是:

(1) 名称: 中文IT社区

技术热点: 软件开发和软件架构

(2) 名称:  天极网

技术热点:对新兴技术,新兴产品的探究

(3) 名称: 比特网

技术热点: 安全,人工智能等等

3.案例分析:信息资源网建设

阅读以下关于信息资源网建设的叙述,回答问题1至问题3。

某市政府部门有近30个委、办、局,分别承担着法定的政府职能,这些部门都有信息中心,负责本单位信息系统的建设和信息资源的采集、维护等工作,同事向业务部门提供信息化技术支持。该市的电子政务建设发展很快,统一规划实施了政府内网,实现了各个政府部门百兆以上带宽的互联网,并在此基础上规划信息资源网。该政务内网的运行维护成本较高,所以在政务内网开通之后,市财政逐渐削减了各个委办局自身信息系统的维护费用,市政府也要求尽快实现信息资源共享,以发挥电子政务网的效益。

[问题1]改市决定采取物理中的方式统一管理各个委、办、局的信息系统,一些部门对此提出了异议。主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。

请用300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。

答:  可行。因为文中提到了,该市的信息是存在了各单位的信息管理系统中,而各单位又属于一整个政府内网中,这样信息相对比较安全。而且正好有资源共享的需求,把信息统一管理是能解决需求的。为了方便各个部门对不同数据的时候,可以设置好相应的接口,以便相应的用户访问系统。

[问题2]在信息系统集中管理建设过程中,该市需要重点规划建设哪些内容?

答:  用户身份识别,数据备份(多份备份),入侵检测,注意防火防盗(对于物理设备)

[问题3]发挥信息系统效益的关键是信息资源的有机共享,请给出该市政务信息资源共享的建议(200字以内)。

答:  由于信息不能随意共享,所以在共享信息的前提下,要做好数据的分级的作用,区分好数据的访问级别;相对的,该系统的用户也必须要划分为不同的权限,每个用户的权限应该视实际需要来定义;而作为一整个信息管理系统,数据必须要保存于同一个数据库中,信息的采集也必须有统一的方法。

三、实验环境

带有浏览器,能够访问因特网的计算机。

四、实验步骤

1.预习课本,对软件结构设计的学科以及相关概念有一定的了解。

2.查阅互联网,进一步了解软件结构的相关知识。

3.整理下相关的知识与自己的理解,填写实验报告

五、实验结果与讨论

通过搜集资料,对软件体系结构这个领域有了一点比较基础的认识,感触良多。

六、总结

我个人感觉软件体系结构是一门比较理论,抽象的课程,它脱离了具体的代码编写,从整个软件系统的组成部分和部件关系的角度来阐述软件项目,是一种全局的观念,这种观念是长期有效的,所以它相当重要。

时间: 2024-10-05 23:58:17

130242014023-李甘露美-实验一的相关文章

130242014023+李甘露美+第3次实验

一.实验目的 1.理解不同体系结构风格的具体内涵. 2.学习体系结构风格的具体实践. 二.实验环境 硬件: 联想笔记本电脑 软件:Java或任何一种自己熟悉的语言 三.实验内容 "上下文关键字"KWIC(Key Word in Context,文本中的关键字)检索系统接受有序的行集合:每一行是单词的有序集合:每一个单词又是字母的有序集合.通过重复地删除航中第一个单词,并把它插入行尾,每一行可以被"循环地移动".KWIC检索系统以字母表的顺序输出一个所有行循环移动的列

有趣的CSS盒子模型——【牛腩新闻发布系统】

前言 传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用css排版后,通过由css定义的大小不一的盒子和盒子嵌套来编排网页.css盒子模型是div排版的核心. 说白了就是以前没用css盒子模型,html中的元素就像一堆散乱的苹果:用了之后,就变成整箱整箱的苹果摞到一起.这种方式排版的网页,代码简洁,更新方便,容易兼容多种浏览器.    css盒子模型元素和计算 通过定义一系列与盒子相关的属性(内容content.填充padding.边框border.边界margin)来控制各个

机器人动力学概述

提到动力学,我们的第一印象往往是几行甚至几百行的公式,大部分对动力学感兴趣的朋友可能会因此而止步不前,实际上动力学要比纯粹的公式生动丰富的多.为使读者对动力学控制器有个直观而又全面的了解,作者仅概略性地总结包括动力学定义.应用范围.建模方法.具体部署方式及评价标准在内的方方面面. 动力学定义 动力学(dynamics)是研究作用于物体的力和物体运动之间的一般关系,具体到工业机器人,它包括两个基本问题: 1). 已知作用在机器人各关节的力,求该关节对应的运动轨迹,即求加速度,速度和位置: 2).

【程序员眼中的统计学(7)】正态分布的运用:正态之美

正态分布的运用:正态之美 作者 白宁超 2015年10月15日18:30:07 摘要:程序员眼中的统计学系列是作者和团队共同学习笔记的整理.首先提到统计学,很多人认为是经济学或者数学的专利,与计算机并没有交集.诚然在传统学科中,其在以上学科发挥作用很大.然而随着科学技术的发展和机器智能的普及,统计学在机器智能中的作用越来越重要.本系列统计学的学习基于<深入浅出统计学>一书(偏向代码实现,需要读者有一定基础,可以参见后面PPT学习).正如(吴军)先生在<数学之美>一书中阐述的,基于统

拿到腾讯、美图算法工程师实习offer---找实习两个月回顾

首先介绍一下,本人是厦大的研究生,计算机视觉方向,是一个标准的中等生,实验室重算法轻开发,找实习的过程中所用到的知识或者说是技能60%都是通过平时跟导师交流沟通学习来的(甚至很多对深度学习,最新前沿技术的理解面试过程中都是老师原话,高度自然不一样),最应该感谢的是我的导师和其他实验室老师们. 有找实习这个想法是从年后开学开始的,虽然之前工作过一年(比亚迪软件工程师),但是以后想去的还是互联网公司,在这个 "互联网+" 的浪潮下,我们总应该去在自己兴趣范围的前提下做点什么,之前的工作环境

《三联生活周刊》2017年17期:3星。电子版阅读体验远超纸版。如果雄安的土地制度实验成功了,“北上广深”的房价也就被釜底抽薪了。

家附近的报刊亭都被拆了,被迫看电子版三联.发现阅读体验远超纸版.主要有以下两个方面的好处:1:看图片的体验,电子版好过纸版.当然前提是在电脑上或平板上看,kindle是黑白的,看图片效果比较查:2:可以做笔记,笔记可以永久保存:3:检索方便. 目前电子版的缺陷是滞后两期,导致时效性太差,只能当作纸版的长尾. 本期雄安的几篇文章比较有深度.总体评价3星. 以下是本期中一些重要的信息的摘抄: 1:研究人员调查分析了美国11个城市10年中举办马拉松赛事前后心脏病患者的死亡率后发现,那些在赛事举办时发生

一个疗程找回做女人的自信,享永恒女人味之美

美国科学家在最新一期<癌细胞>杂志上报告说,他们发现了癌细胞在放疗过程中自我保护的机理,据此对放疗方法进 行改进,可使放疗对癌症的治愈率大大提高. 美国杜克大学医学中心的研究人员在报告中说,放疗治愈率低的主要原因是癌细胞在放疗后会产生一种被称为“细胞因 子”的分子.这种分子促使新的血管生成,以取代在放疗中被破坏的血管,为癌细胞供应血液. 为探明该过程中细胞因子的生成,研究人员在实验中监测了接受放疗的老鼠体内一种名为低氧诱导因子-1的分子水平 ,该分子能促使细胞因子的生成.实验结果表明,放疗后,

转载-从信息论角度论证为什么汉语是世界上最先进的语言--引用多项实验数据

[转载]从信息论角度论证为什么汉语是世界上最先进的语言–引用多项实验数据 作者:汉语计算机应用研究小组(笔名:冷酷的哲学?) 一.语言水平高低的评判准则 口语,实际上是一种通讯协议.就是说,语言实际上是把人的思想通过发音器官变成一串频率不同.波形不同的声波,然后被另一个体的听觉器官和相关的脑部组织重新转变回思想.通讯协议,就是一个规则,一个规定了应该如何把思想/信息转变为易于传输的信号的规则 计算机上,通讯协议有两个基本评判标准:[传输效率]和[抗噪能力] 传输效率:在单位时间里,按照该通讯协议

不懂数学也能明白傅里叶分析和感受数学之美 转载

文章链接 : http://zhuanlan.zhihu.com/wille/19763358 傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式.但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对它深恶痛绝.老实说,这么有意思的东西居然成了大学里的杀手课程,不得不归咎于编教材的人实在是太严肃了.(您把教材写得好玩一点会死吗?会死吗?)所以我一直想写一个有意思的文章来解释傅里叶分析,有可能的话高中生都能看懂的那种.所以,不管读到这里的您从事