实验一
课程 软件系统设计与体系结构 实验名称 软件设计的网络支持环境 第 页
专业___软件工程_____ 班级_ 2班____ 学号____130242014063___ 姓名 李响
日期: 2017 年 09 月 27 日 -- 年 月 日
一、实验目的
了解主流软件体系结构与设计技术网站,不断丰富软件体系结构和软件设计技术最新知识的学习方法。
二、实验内容
1、概念理解
(1)请根据你的理解和看法,给出‘软件体系结构’的定义。
是具有一定形式的结构化元素,包括处理构件、数据构件和连接构件
是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系。
(2)所谓”软件开发知识的半衰期”,是什么含义?这个说法是否同样适用于”软件工程原则”?为什么?
软件开发知识的半衰期:用于软件开发的知识,在一定时间后进入知识半衰期,即基础知识仍可用,其他的一半新知识已经落伍。因为技术知识具有时效性,早先学的在几年后很有可能已经失去价值,而软件工程原则可以为专业程序设计人员在其整个职业生涯内提供服务;
(3)了解全国计算机技术与软件专业技术资格(水平)考试;你如何理解”计算机与软件专业技术人员”的职务前景,认同这个职务方向吗?
全国计算机技术与软件专业技术资格(水平)考试:是原中国计算机软件专业技术资格和水平考试的完善与发展。其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
该考试分为5个专业类别,并在各专业类别中分设了高、中、初级专业资格考试,囊括了共28 个资格的考核
(4)什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?
系统设计师(SD):是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。
系统分析师(SA) :是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。
软件架构师: 工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。
关系:都与本课程所教授的知识密切相关,都将对软件开发过程起到各自的作用
2、上网搜索和浏览
你习惯使用的搜索引擎是:百度;
你在本次搜索中使用的关键词:系统设计师、系统分析师、软件架构师......;
网站名称 |
网址 |
主要内容描述 |
中文IT社区 |
http://www.csdn.net/ |
中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求 |
天极网 |
http://www.yesky.com/ |
以IT产品讨论和软件技术为核心内容的线上互动交流平台 |
软件开发网 |
http://www.rjkfw.com/ |
根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。 |
比特网 |
http://www.chinabyte.com/ |
IT类网站。内有sns等社区,是IT人的集散地。 |
记录本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站:
(1)网站名称:http://www.csdn.net/(中文IT社区)
(2)网站名称:http://www.rjkfw.com/(软件开发网)
(3)网站名称:http://www.chinabyte.com/(比特网)
请分析:你认为软件体系结构与设计技术专业网站当前的技术热点是:
(1)名称:软件体系结构评估技术
技术热点:在开发的早期,通过分析系统的质量需求是否在软件体系结构中得到提现,识别软件体系结构设计中的潜在风险,预测系统质量属性,并辅助软件体系结构决策的指定。
3、案例分析:信息资源网建设
问题一:请用300以内文字,以技术角度论述该城市实现信息系统统一管理是否可行。
答:我认为可行,但以下方面的细节需要注意
(1)各管理部门的业务系统应与直接使用者深入沟通进行设计,否则将难以推广。
(2)服务器到客户端应做好安全工作,关键数据应通过内网传输,一般数据应内外网分离。
问题二:在信息系统集中管理建设过程中,该城市需要重点规划建设哪些内容?
答:1、安全性:既要做到数据安全,也要做到物理安全。数据安全即重要数据应通过内网传输,一般数据可通过外网加密传输。物理安全即硬件系统在运行过程中应做好硬件维护,灾害防护等。
2、与各委办局的协调:因为内网维护成本较高,所以消减了各委办局自身信息系统的维护费用,很容易导致不满情绪的发生,需要通过协调进行避免。
问题三:发挥信息系统效益的关键是信息资源的有机共享,请给出该市政务信息资源共享的建议(200字)
答:1、各部门可以先对自身信息系统采集到的信息进行归类然后再上传到内网;
2、对内网的信息进行甄别,剔除冗余信息或者多余信息,保证信息的高效使用
三、实验总结
这门课程可以让我们对软件工程开发过程有更多方面的认识,帮助我们从多角度了解软件开发的细节。