软件体系结构第一次实验

1.
1) 一个程序或计算机系统的软件体系结构包括一个或一组软件构件、软件构件的外部的可见特性及其相互关系。其中,"软件外部的可见特性"是指软件构件提供的服务、性能、特性、错误处理、共享资源使用等。
2) 一个在某一领域很有学问或有丰富专业知识的人,如果不再学习,在一定时间后进入知识半衰期,即基础知识仍可用,其他的一半新知识已经落伍。
适用于。因为随着软件技术的发展,软件工程原则肯定会进行更新换代,区别与软件开发知识只是半衰期的时间比较久而已。
1) 软件工程是系统工程,其项目往往工期长,投入大,脑力劳动多,产品无形,协同性要求高。即有大量创造性的脑力劳动,又需要大规模协同作战,随着信息产业的迅猛发展,行业人才需求量也在逐年扩大。认同,不过我们不能仅仅局限于成为一个“码农”,做基层的员工,要不放弃学习进步的机会,向新兴技术或管理层次方向努力。
2) 系统设计师:负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。
系统分析师:具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。
 软件架构师:在分析设计阶段根据系统的主要功能和特性对软件总体蓝图做出规划的开发人员。
 这些职位都必须了解软件体系结构与设计的知识,这是他们不可获取的一块。也不仅仅是这些职业,任何IT相关职业都可以从这么课程中学到许多。
2.
惯用的搜索引擎:谷歌、百度
本次搜索中用的关键词:软件体系结构、软件设计、IT、2017
网站名称 地址 主要内容描述
百度百科 https://baike.baidu.com/ 系统设计师等词条
维基百科 https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5 系统设计师等词条
知乎 https://www.zhihu.com/#signin 软件职业就业前景
  
  
在本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站是:
(1)网站名称:         CSDN                                                  
(2)网站名称:         github                                                  
(3)网站名称:         码云(git.oschina)                                                  
你认为软件体系结构与设计技术专业网站当前的技术热点是:
? 名称:       CSDN                                                       
技术热点:    python

? 名称:         github                                                        
技术热点:        JAVA、python

? 名称:          码云                                                       
技术热点:             Jfinal、JeeSite                                              
3.
[问题1]该市决定采取物理中的方式统一管理各个委、办、局的信息系统,一些部门对此提出了异议。主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。
请用300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。
答: 可行,该市电子政务网性能优良,信息系统物理部署点位置不会影响应用。集中管理后,不仅能共享网络、主机的硬件设备,还能在加强安全管理的基础上降低成本。集中管理后,各个部门的运行维护和管理的费用将大大降低,可节省费用。应用系统位于信息系统层次结构的上层,底层的集中共享能够对业务提供更好的支撑。                                                                     
[问题2]在信息系统集中管理建设过程中,该市需要重点规划建设哪些内容?
答:   需要重点规划信息安全,可使用多重备份的方式;信息防窃取,可使用身份认证、账号绑定等方式;信息防御,可使用周期性进行入侵检测,病毒检测等方式;物理原因造成灾害,可使用加强防火防盗等方式。                                                                    
[问题3]发挥信息系统效益的关键嘻嘻市信息资源的有机共享,请给出该市政务信息资源共享的建议(200字以内)。
答:   该市可以首先先确定一个负责人为最高权限者,再专门组织一个团队来进行信息的管理和维护,已保持系统的正常运行;对数据采取分类、分标签、分等级等方式,方便用于不同需求的获取;定期进行维护更新,确保系统的正常运行;派遣专员对各个委、办、局进行适当培训,提高对系统使用技巧的掌握。

时间: 2024-11-13 10:43:09

软件体系结构第一次实验的相关文章

软件体系结构 实验一

1.概念理解 (1)请根据你的理解和看法,给出"软件体系结构"的定义. 软件体系结构是指组成软件的各个构件.各构件间的关系以及软件设计的指导方向. (2)所谓"软件开发知识的半衰期",是什么含义?这个说法是否同样适用于"软件工程原则"?为什么? "软件开发知识的半衰期"是指随着软件开发技术的发展,经过一定的时间周期后,在软件开发领域将有一半的知识过时.这样的周期就是"软件开发知识的半衰期". 不适用,考虑&

软件体系结构-实验一 - 林毓锋 -130242014068

实验一-132042014068-林毓锋 课程    软件体系结构     实验名称  实验一.软件设计的网络支持环境              第      页 1.概念理解 (1) 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件.数据构件和连接构件.处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组合连接起来. (2) A."软件开发知识半衰期"是指一个在软件领域很有学问或有丰富专业知识的人,如果不再学习,在一定时间后进入知识半衰

软件体系结构原理、方法与实践总结

第1章:软件体系结构概论 什么是软件危机,软件危机的具体表现有哪些? 软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象. 软件危机的表现: 软件成本日益增长,开发进度难以控制,软件质量差,软件维护困难 产生软件危机的原因,如何克服软件危机? 产生软件危机的原因有用户需求不明确,缺乏正确的理论指导,软件规模越来越大,软件复杂度越来越高. 人们面临的不光是技术问题,更重要的是管理问题.要提高软件开发效率,提高软件产品质量,必须采用工程

第一次实验报告

实     验    报     告 课程:信息安全系统设计基础  班级:1353 姓名:黎静  学号:20135338 成绩:             指导教师:娄嘉鹏    实验日期:2015.9.20 实验密级:         预习程度:         实验时间:10:00--22:00 仪器组次:29         必修/选修: 选修            实验序号:1~12 第一次实验部分截图 一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Wi

软件体系结构基础知识

1.概念理解 (1)请根据你的理解和看法,给出"软件体系结构"的定义. 软件体系结构是软件设计过程中的一个层次,这一层次超越计算过程中的算法设计和数据结构设计.体系结构问题包括总体组织和全局控制.通讯协议.同步.数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等.软件          体系结构处理算法与数据结构之上关于整体系统结构设计和描述方面的一些问题,如全局组织和全局控制结构.关于通讯.同步与数据存取的协议,设计构件功能定义,物理分布与合成,设

《信息安全系统设计基础》第一次实验报告--Linux 基础入门

<信息安全系统设计基础>第一次实验报告--Linux 基础入门 北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全设计基础 班级:1352  姓名:孙小博  学号:20135217 成绩:            指导教师:娄嘉鹏      实验日期:2015.9.20 实验密级: 无     预习程度:           实验时间:12小时 仪器组次:17     必修/选修:必修   实验序号:01 实验目的与要求: 1. 学会安装使用Linux操作系统

285.软件体系结构评估概述

7.1.1 评估关注的质量属性 软件体系结构的设计是整个软件开发过程中关键的一步.对于当今世界上庞大而复杂的系统来说,如果没有一个合适的体系结构而要有一个成功的软件设计几乎是不可想象的. 不同类型的系统需要不同的体系结构,甚至一个系统的不同子系统也需要不同的体系结构.体系结构的选择是一个软件系统设计成败的关键.但是,怎样才能知道为软件系统所选用的体系结构是否恰当?如何确保按照所选用的体系结构能顺利地开发出成功的软件产品呢?要回答这些问题,需要使用专门的方法对软件体系结构进行分析和评估. 体系结构

正交软件体系结构

正交软件体系结构由组织层和线索的构件构成.其中,层是由一组具有相同抽象级别的构件构成:线索是子系统的特例,它由完全不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能.每一条线索的实现与其他线索的实现无关或关联很少,在同一层中构件之间是不存在相互调用的.正交软件体系结构的特征如下: (1)正交软件体系结构由完成不同功能的n(n>1)个线索(子系统)组成. (2)系统具有m(m>1)个不同抽象级别的层. (3)线索之间是相互独立的(正交的). (4)系统有一

软件体系结构C2风格

首先C2风格是最常用的一种软件体系结构风格.(下图为一个C2风格的架构图) C2是一种基于构件和消息的架构风格,可用于创建灵活的.可伸缩的软件系统.一个C2构架可以看成是按照一定规则由连接件连接的许多组件组成的层次网络:系统中的构件和连接件都有一个“顶部”和“底部”:一个构件的“顶部”或“底部”可以连接到一个连接件的“底部”或“顶部”:对于一个连接件,和其相连的构件或连接件的数量没有限制,但是构件和构件之间不能直接相连. C2风格具有以下特点: (1)系统中的构件可实现应用需求,并能将任意复杂度