实验报告
课程 软件体系结构与设计 实验名称 软件设计的网络环境 第 页
专业 软件工程 班级 1班 学号 130242014034 姓名 林伟领
实验日期: 2017 年 9 月 14 日 报告退发 (订正 、 重做)
一、实验目的
1.复习软件工程的重要概念,熟悉软件体系结构与软件设计技术的基础概念与内容。
2.通过Internet搜索与浏览,了解网络环境中主流的软件体系结构与设计技术网站,掌握通过专业网站不断丰富软件体系结构和软件设计技术最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件体系结构与设计技术应用实践。
二、实验内容
1.概念理解
(1)请根据你的理解和看法,给出“软件体系结构”的定义。
(2)所谓“软件开发知识的半衰期”,是什么含义?这个说法是否同样适用于“软件工程原则”?为什么?
(3)请通过网络搜索,了解“全国计算机技术与软件专业技术资格(水平)考试”的相关内容,了解“软考”对计算机与软件专业技术人员进行的职业资格、专业技术资格认定和专业技术水平测试。你如何理解“计算机与软件专业技术人员”的职业前景,认同这个职业方向吗?
(4)什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?
2.上网搜索和浏览
看看哪些网站在支持软件体系结构,软件开发、软件设计的技术工作?请在表1-1中记录搜索结果。
你习惯使用的网络搜索引擎是:
你在本次搜索中使用的关键字主要是:
表1-1 软件体系结构与设计专业网站实验记录
网站名称 | 地址 | 主要内容描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
请记录:在本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站是:
(1) 网站名称:
(2) 网站名称:
(3) 网站名称:
请分析:你认为软件体系结构与设计技术专业网站当前的技术热点是:
(1) 名称:
技术热点:
(2) 名称:
技术热点:
(3) 名称:
技术热点:
3.案例分析:信息资源网建设
阅读以下关于信息资源网建设的叙述,回答问题1至问题3。
某市政府部门有近30个委、办、局,分别承担着法定的政府职能,这些部门都有信息中心,负责本单位信息系统的建设和信息资源的采集、维护等工作,同事向业务部门提供信息化技术支持。该市的电子政务建设发展很快,统一规划实施了政府内网,实现了各个政府部门百兆以上带宽的互联网,并在此基础上规划信息资源网。该政务内网的运行维护成本较高,所以在政务内网开通之后,市财政逐渐削减了各个委办局自身信息系统的维护费用,市政府也要求尽快实现信息资源共享,以发挥电子政务网的效益。
[问题1]改市决定采取物理中的方式统一管理各个委、办、局的信息系统,一些部门对此提出了异议。主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。
请用300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。
答:
[问题2]在信息系统集中管理建设过程中,该市需要重点规划建设哪些内容?
答:
[问题3]发挥信息系统效益的关键信息资源的有机共享,请给出该市政务信息资源共享的建议(200字以内)。
答:
三、实验环境
带有浏览器,能够访问因特网的计算机。
四、实验步骤
1.概念理解
(1)请根据你的理解和看法,给出“软件体系结构”的定义。
一个程序或计算机系统的软件体系结构包括一个或一组软件组件、软件组件的外部的可见特性及其相互关系。其中,“软件外部的可见特性”。
(2)所谓“软件开发知识的半衰期”,是什么含义?这个说法是否同样适用于“软件工程原则”?为什么?
“软件开发知识的半衰期”:一个在某一领域很有学问或有丰富专业知识的人,如果不再学习,在一定时间后进入知识半衰期,即基础知识仍可用,其他的一半新知识已经落伍。当前,知识半衰期正在日益缩短,由最早的100年逐渐缩短至当前的3年。
这个说法同样适用于“软件工程原则”,因为“软件工程原则”规定要承认不断改进软件工程实践的必要性作为软件工程的第七条基本原理。按照这条原理,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验,不断更新技术。
(3)请通过网络搜索,了解“全国计算机技术与软件专业技术资格(水平)考试”的相关内容,了解“软考”对计算机与软件专业技术人员进行的职业资格、专业技术资格认定和专业技术水平测试。你如何理解“计算机与软件专业技术人员”的职业前景,认同这个职业方向吗?
据近几年计算机专业毕业生就业情况的数据统计分析,计算机专业毕业生就业具有如下特点:
1、供求双方发展相对平稳,供求矛盾并不突出。随着IT产业的迅猛发展,计算机专业毕业生人数要多于其它专业的学生。尽管近几年IT行业陷入低迷、计算机专业人数在其它所有专业中的人数最多,但与其它专业相比,社会和用人单位对计算机专业毕业生的需求量也较大,供求矛盾并不突出。
2、就业率发展平稳,但薪酬水平有所下降。衡量毕业生就业状况的标准,既要考虑到毕业生的就业率,又要考虑毕业生的薪酬水平。随着高校研究生和本科学生的扩招,特别是计算机专业毕业人数的急剧增加,以及受到经济因素的影响,计算机专业毕业生的就业不如从前那样火爆,就业的整体质量存在明显下降。用人单位对毕业生选择余地增加,导致对应聘者的要求将越来越高,不仅要具有一定的专业素养和综合素质,而且还要具备一定的职业能力,包括核心技能、行业通用技能和职业专门技能。更多用人单位更注重高学历、有经验人才的引进。
总体来说,未来一段时间社会仍对计算机专业高端人才有很大需求,但计算机专业毕业生也将会面临日趋激烈的竞争。我还是比较认同这个职业方向的。
(4)什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?
系统设计师:系统设计师(SD)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。是抽象模型的建立者,他们需要专业的conceptionmodel()知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。
系统分析师:又称系统分析师,英文system analyst,简称SA。 是指具有从事的分析和设计工作能力及业务水平,能指导和高级程序员的工作的一族。在中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。
软件架构师:是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责和关键技术决策的人员。
这些职业与本课程有着密不可分的关系,软件体系结构对于这些职业是必修的一门课程。
2.上网搜索和浏览
看看哪些网站在支持软件体系结构,软件开发、软件设计的技术工作?请在表1-1中记录搜索结果。
你习惯使用的网络搜索引擎是: 百度(www.baidu.com)
你在本次搜索中使用的关键字主要是: 哪些网站在支持软件体系结构,软件开发、软件设计的技术工作
表1-1 软件体系结构与设计专业网站实验记录
网站名称 | 地址 | 主要内容描述 |
中文IT社区 | www.csdn.net | 中文IT社区 |
天极网 | www.yesky.com | 天极网 |
软件开发网 | www.rjkfw.com | 软件开发网 |
中国Unix/Linux软件开发 | www.lisdn.com | 中国Unix/Linux软件开发 |
比特网 | www.byte.com | 比特网 |
请记录:在本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站是:
(4) 网站名称: 中文IT社区
(5) 网站名称: 天极网
(6) 网站名称: 软件开发网
请分析:你认为软件体系结构与设计技术专业网站当前的技术热点是:
(4) 名称: 云计算
技术热点: 需求量很大。预计到2019年,10%工以上的工作负载会在云端,所以高效地运行和管理应用程序将是企业需要的最重要的一项技能。
(5) 名称: 物联网
技术热点:是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。
(6) 名称: 大数据
技术热点:一种规模大到在获取、、管理、分析方面大大超出了传统软件工具能力范围的数据集合,具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征 。
3.案例分析:信息资源网建设
阅读以下关于信息资源网建设的叙述,回答问题1至问题3。
某市政府部门有近30个委、办、局,分别承担着法定的政府职能,这些部门都有信息中心,负责本单位信息系统的建设和信息资源的采集、维护等工作,同事向业务部门提供信息化技术支持。该市的电子政务建设发展很快,统一规划实施了政府内网,实现了各个政府部门百兆以上带宽的互联网,并在此基础上规划信息资源网。该政务内网的运行维护成本较高,所以在政务内网开通之后,市财政逐渐削减了各个委办局自身信息系统的维护费用,市政府也要求尽快实现信息资源共享,以发挥电子政务网的效益。
[问题1]改市决定采取物理中的方式统一管理各个委、办、局的信息系统,一些部门对此提出了异议。主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。
请用300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。
答: 可行,该市电子政务网络性能优良,信息系统物理部署点位置不会影响应用,也不存在信息传输瓶颈。集中管理后,不仅能共享网络、主机的硬件设备,还能集中进行高可靠性配置、安全管理,以较低的成本向各个应用系统提供较高的可用性和安全性。集中管理后,各个部门的运行维护和管理的费用将大大降低,可节省该市用于政府部门信息系统维护的整体费用。应用系统位于信息系统层次结构的上层,底层的集中共享能够对业务提供更好的支撑。而各个部门的应用对信息系统的要求可由本部门提出,纳入到集中管理部门对信息系统的统一规划中。
[问题2]在信息系统集中管理建设过程中,该市需要重点规划建设哪些内容?
答: (1) 灾备系统(容灾系统)。 (2) CA认证系统(身份识别系统)。 (3) 入侵检测系统。 (4) 安全审计系统。 (5) 防火、防盗等物理安全措施。 (6) 高可用性设施(如多机集群、网络冗余和电源冗余等)。 (7) 较好性能的网络管理系统,监控网络流量。
[问题3]发挥信息系统效益的关键信息资源的有机共享,请给出该市政务信息资源共享的建议(200字以内)。
答: (1)全市政务信息的分类、分级标准。(2)合各部门的职责,制定信息的采集原则,如关键业务产生关键信息,权威部门产生权威信息等,从源头上保证信息的质量。(3)制定信息的维护、更新原则。(4)建设信息的交换平台,规划信息交换目录,制定信息的交换方法。(5)建设政务信息仓库,开发信息资源的综合应用。(6)优化政务流程。
五、实验结果与讨论