- 博客(6)
- 收藏
- 关注
原创 软件工程十大模型
它鼓励开发人员通过多次迭代和逐步求精的方式,来逐步完善和优化建模工作,从而更好地满足用户需求它通过描述建模活动的交互和协作关系,来促进团队合作和信息共享,从而更好地实现软件开发的协同工作。喷泉模型是一种软件开发过程模型,它与传统的瀑布模型和迭代模型不同,它不是将开发过程划分为阶段,而是认为软件开发是一个不断迭代的过程,每个迭代都包括多个不同的活动,例如需求分析、设计、编码、测试等等。软件需求分析模型是一个迭代的过程,需要不断与用户沟通和协商,以获取用户的反馈和意见,进行需求的调整和修改。
2024-05-24 15:56:15
2126
1
原创 软件体系结构复习3
在Web Service模型的解决方案中,服务提供者定义并实现Web Service,使用服务描述语言(WSDL)描述Web Service,然后将服务描述发布到服务请求者或服务注册中心。(2分)服务注册中心是整个模型中的可选角色,是连接服务提供者和服务请求者的纽带。2.掌握常见的体系结构风格:经典的6种软件体系结构风格(管道/过滤器(与批处理的相同与不同)、数据抽象与面向对象系统、基于事件的系统、分层系统、仓库系统及知识库、C2风格)、C/S与B/S、基于层次消息总线的体系结构风格。
2024-05-22 00:00:54
1163
原创 软件体系结构复习2
软件体系结构是贯穿于软件研发的整个生命周期的系统开发、运行、维护所实施的全部工作和任务的结构框架,给出了软件开发活动各阶段之间的关系,软件体系结构的生命周期模型为软件生命周期模型提供了很好的结构依据和参考,也为其构建了很好的开发方式。从结构的角度对整个系统进行分析,选择恰当的构件,构件间的相互作用以及它们之间的约束,最后形成一个系统框架。连接件:表示构件之间的交互,简单的连接件如:管道、过程调用等,更为复杂的交互如:客户/服务器通信协议,数据库和应用之间的SQL连接等。构件有两种:复合构件和原子构件。
2024-05-14 17:05:15
286
1
原创 软件体系结构复习1
软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。它们都涉及到一系列构件的组织和设计,以及这些构件之间的关系。分析的复用:这是比设计结果更高级别的复用,可复用的分析构件是针对问题域的某些事物或某些问题的抽象程度更高的解法,受设计技术及实现条件的影响很少,所以可复用的机会更大。设计的复用:设计结果比源程序的抽象级别更高,因此它的复用受实现环境的影响较少,从而使可复用构件被复用的机会更多,并且所需的修改更少。
2024-05-14 17:00:06
1002
1
原创 银行家算法
银行家算法是一种用于避免系统死锁的资源分配和调度算法。该算法通过模拟资源分配过程,判断系统是否处于安全状态,如果处于安全状态,则允许资源的分配,否则拒绝分配并还原已分配的资源。课设旨在实现一个银行家算法的系统,以解决多进程或多线程系统中的资源分配和调度问题。
2024-05-01 01:32:54
89
原创 LINUX复习
符号链接是特殊的文件,它的内容是指向另一个文件的路径(位置信息)。所有的读写命令在涉及符号链接的文件时,将会沿着链接前进找到实际的被链接文件进行修改。有普通文件,目录文件、链接文件和设备文件。如果您使用的是 VMware 中的虚拟机,可以在虚拟机设置中选择“CD/DVD”硬件,勾选“已连接”和“启动时连接”,然后选择“使用ISO映像文件”,浏览并选择您下载好的 ISO 光盘镜像文件。文件的访问权限有着严格的限制规定,规定用户可以对自己的文件进行权限设置,其他用户只能在权限许可的情况下进行访问。
2024-05-01 01:29:06
367
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人