码迷,mamicode.com
首页 > 其他好文 > 详细

130242014026-薛繁云-实验一

时间:2017-09-15 21:00:56      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:体系结构   自身   idt   互连   实时   js使用   对象   响应   node   

实验报告

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

专业 软件工程     班级  1班      学号  130242014026     姓名  薛繁云

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

一、实验目的

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

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

 

二、实验内容

1.概念理解

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

    软件体系结构是一个抽象的系统规范。主要包括用其行为来描述功能组件和组件之间的相互连接、接口和关系。最高目标是:各构件独立且可重用,方便他人作为零件组装为一个新的软件系统。

墨刀

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

    软件开发知识的半衰期:在软件开发领域,技术更新速度可谓是“一日千里”,今天的知识即使刚印到课本上,明天也许就被淘汰了,前几年学的知识大部分已经跟不上时代的步伐。软件工程7大原则是美国TRW公司的B.W.Boechm在1983年总结了该公司在12年内、总共花了15000人年、先后开发五代指挥控制软件的经验得出的,该原则适用于未来。技术上的更新并不会对其本质原则造成影响,所以我认为“半衰期”的说法不适用于“软件开发原则”。

 

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

    社会及其缺少“计算机与软件专业技术人员”,许多公司很难收够所需要的人才,国家对该职业的赞成也在“软考”中体现,通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术,方便了公司和技术人员的互选。

 

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

    ①系统设计师(SD)是负责设计与开发应用软件系统,使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。

②系统分析师的主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。

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

④这些职位的人员可以通过这本书让自己更优秀,让自己的工作更加轻松,也可以让即将上岗的人学到更多职业相关原理与技巧。

 

2.上网搜索和浏览

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

你习惯使用的网络搜索引擎是:      谷歌浏览器                               

你在本次搜索中使用的关键字主要是:   软件开发网站                          

                                                                           

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

       网站名称      

地址

主要内容描述

CSDN极客头条

http://geek.csdn.net/

forum/architecture

分享当前架构的方方面面,架构师的聚集地。

开源中国社区

https://www.oschina.net/

拥有开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。

软件开发网

http://www.rjkfw.com

是一个包括软件开发技术资料收集与整理、软件开发人才档案查询、软件开发企业信息查询、软件开发资源下载、项目信息发布的平台。

segmentfault

https://segmentfault.com/

为中文开发者提供一个纯粹、高质的技术交流平台,与开发者一起学习、交流与成长。

墨刀

https://modao.cc/

强大易用的原型设计与协同工具。

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

(1)   网站名称:   CSDN                                                       

(2)   网站名称:   开源中国社区                                               

(3)   网站名称:   墨刀                                                           

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

(1)   名称:  node.js                                                    

技术热点:Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。    

 

(2)   名称:  mongodb                                                         

技术热点:Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。                                                  

(3)   名称: Angular                                                      

技术热点: AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为指令(directives)的结构,让浏览器能够识别新的语法。                                                          

 

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

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

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

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

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

答:   该市实现信息系统统一管理是可行,该方案具有以下优势:①内网速度快;②信息较为安全,统一不容易泄露;③可以利用软件分接口管理各部门信息,提高信息存储速度。                                                                          

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

答:  ①信息安全(解决方案:双备份);                                         

②信息防窃取(解决方案:内部访问设置身份认证);                                

③信息防御,预防外部非法访问(解决方案:设置入侵检测、病毒检测等);           

④防火防盗。                                                                   

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

答:  ①分类,分标签,分等级,方便管理;                                       

②数据采集(输入)建立标准原则,即设置输入权限;                              

③维护更新,信息交换权限的统一标准:明确谁可以修改?谁可以查看?             

④统一数据库,提高信息交互速度                                                

三、实验环境

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

 

四、实验总结

   该实验让我对软件体系结构已经略有了解,让我学习了分析案例,并且让我了解了很多网站的内容用途,我把它们收集为书签,方便以后的查看使用。

130242014026-薛繁云-实验一

标签:体系结构   自身   idt   互连   实时   js使用   对象   响应   node   

原文地址:http://www.cnblogs.com/flea/p/7528338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!