130242014047-徐晓敏-实验一
Posted 小米啦啦啦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了130242014047-徐晓敏-实验一相关的知识,希望对你有一定的参考价值。
实验报告
课程 软件体系结构 实验名称 实验一、软件设计的网络支持环境 第 页
专业____ 软件工程_____ 班级_ 2班__ 学号_ 130242014047_ 姓名 徐晓敏
实验日期: 2017 年 9 月 14 日 报告退发 (订正 、 重做)
一、实验目的
(1)复习软件工程的重要概念,熟悉软件体系结构与软件设计技术的基本概念与内容。
(2)通过因特网搜索与浏览,了解网络环境中主流的软件体系结构与设计技术网站,掌握通过专业网站不断丰富软件体系结构和软件设计技术最新知识的学习方法,尝试通过专业网站的辅助和支持开展软件体系结构和设计技术应用实践。
二、工具/准备工作
开始本实验之前,请认真阅读课程的相关内容。
需要准备一台带有浏览器,能够访问因特网的计算机。
三、使用内容与步骤
1.概念理解
(1)
软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。
(2)
软件开发知识的半衰期为3年,现在你需要知道的那些知识,在三年内会有一半将过时。在技术相关的知识领域内,这种说法可能是正确的,但还有另一种软件开发知识——一种我人文是“软件工程原则”——并没有3年半衰期的说法。这些软件工程原则可以为专业程序设计人员在其整个职业生涯内提供服务。
(4)
系统分析师主要面向业务,管理业务需求
系统架构师主要面向技术,管理技术团队
系统开发过程中:
甲方向包括系统该分析师提出他的想法,系统分析师根据甲方的想法和自己的理解做出分析判断,形成“需求分析报告”,通常要包括系统目标、功能模块设计、集成要求、交互要求等等。
系统架构师根据需求分析报告的要求,进行技术选型:选择合适的技术和框架,确保所选的技术可以满足系统实际需求。根据技术选型,搭建框架,并带领开发人员进行开发。
系统分析员又称系统分析师,英文system analyst,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。
2.上网搜索和浏览
1.习惯用Google或者百度。
2.对于这次搜索的关键词主要是:软件体系结构、软件设计的设计工作、软件开发
3.觉得很不错的网站
掘金 | https://juejin.im/ |
一个帮助开发者成长的社区 |
4.
http://www.csdn.net/
https://www.oschina.net/
5.软件体系结构与设计技术专业网站当前的技术热点
软件危机
软件生产方式无法满足迅速增长的计算机需求,开发和维护过程出现的一系列问题。
3.案例分析:信息资源网建设
(1)
可行。
4.内网相对还是比较安全的,而且物理集中方式不影响原各部门内部的管理。
5.同时有些信息是部门之间公用的,这样更加便捷。
(2)
采用集中的方式:1.可能一个设备处故障,会影响到多个部门,所以应该重视备份以及对应的解决方式。2.多处公用,可能出现信息被窃取的可能性,所以要加强安全的认证。3.对于非法入侵要有对应的检测功能。
(3)
1.对于信息要进行加密等级分类。
2.对数据的采集要有同一个标准。
3.为了支持不同部门信息的交换,建立信息的交换平台。
四、总结
软件体系结构原本对我来说是一个特别抽象的概念,通过此次课,对其有了一点点的小认识,期待下次的学习。
以上是关于130242014047-徐晓敏-实验一的主要内容,如果未能解决你的问题,请参考以下文章
130242014047 徐晓敏 《电商系统某功能模块》的需求分析与设计