根据丁老师3000页英文PPT翻译过来的笔记,摘抄的时候有所取舍,不过翻译成中文以后能比PPT的英文好看一点
2023/11/12 0:05:40 19.04MB 软件体系结构
1
本文档描述软件体系结构设计说明书的目的、范围、相关术语、参考资料和本文档的摘要性介绍。
软件体系结构设计属于高层设计文档,是符合现代软件工程要求的概要设计
2023/10/24 22:22:12 1.76MB 软件
1
软件体系结构复习资料(刘伟PPT精简版整理),软件体系结构复习资料(刘伟PPT精简版),
1
软件体系结构描述语言:C2学校教务系统中教师补课子系统有如下一些基本假设:本系统中有三个基本对象:教师、学生和教务员。
补课基本流程如下:教师(teacher)分别向学生(student)与教务员(dean)发出补课请求makeupClassRequest()、并提供一个教师期望的补课时间与地点的集合preferSetTeacher(time,address),提出一个教师不期望的补课时间与地点集合excludeSetTeacher(time,address)供学生选择。
同时,教师向学生与教务员发出请求获取学生与教务员期望的补课时间地点集合getPerferSet(),获取不喜欢的时间地点集合getExcludeSet(),获取教师所提供的期望补课时间地点集合之外的时间地点集合addPreferSet(),学生与教务员收到教师的补课请求以及相应的参数后,根据自身的情况以及学校课室的使用情况,结合教师所提供的preferSetTeacher(time,address)、excludeSetTeacher(time,address),①从preferSetTeacher(time,address)集合中选取出合适的元组组成学生自己所期望的补课时间与地点集合preferSet(time,address)。
②增加不在excludeSetTeacher(time,address)的时间与地点集合excludeSet(time,address)。
最后将preferSet(time,address)与excludeSet(time,address)发回给教师。
教师接收到学生与教务员返回的集合excludeSet(time,address)后,与excludeSet(time,address)进行“并”(or)计算。
接收到preferRes(time,address)后,与原有的preferSet(time,address)进行“交”(and)计算,然后再与excludeSet(time,address)进行差(subtraction)运算。
教师最后从preferSetTeacher(time,address)集合中选择一个元组作为补课的时间与地点,并通知学生与教务处。
要求:画出该系统基于C2风格的体系结构图利用C2语言描述出教师构件利用C2语言描述出学生构件种用C2语言设计出本系结构中的连接件描述出软件体系结构并设计出一个体系结构的实例,在这个实例中,教师是张三,有学生有a,b,c三人,教务员是李四。
2023/9/10 23:48:41 34KB 软件体系结构描述语言 c2 C2
1
随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种旅游相关资源情况、客户情况以及旅游协作部门的情况越来越复杂多变。
本设计是根据旅游行业的这种现状,采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储。
本系统是一套基于B/S软件体系结构的旅游业信息化服务平台(TourismInformationServicePlatform)系统。
系统包括对旅行社、导游证、景区、星级饭店、旅游餐饮场所、旅游购物场所、演艺娱乐场所、旅游客运等信息的管理。
系统采用eclipse作为开发工具,应用SSH三大框架,bootstrap,ECharts等技术,MySQL作为后台数据库管理工具。
系统的应用将增强旅游者的旅游体验满足感与最大化旅游产业价值的功能。
2023/9/9 21:08:31 26.87MB JavaWeb SSH bootstrap echarts
1
问题1.(1)画出该系统的顶层用例模型、最终的分析对象模型和系统级别的动态模型。
(2)定义该系统的功能性需求和非功能性需求,并加以描述。
问题2.描述该系统的子系统分解结论,并清晰定义子系统之间的接口。
设计问题1中第(2)问中的任意一条非功能性需求。
问题3.(1)给出该系统可行的软件体系结构(架构)设计结论,用图示配合文档的形式进行说明。
(2)设计问题1中第(2)问中的任意一条非功能性需求(注意:需与问题2中的非功能性需求不同)。
问题4.(1)分析一下本系统实现中将可能涉及的设计模式会有哪些?并说明你的理由。
(2)设计问题1中第(2)问中的任意一条非功能性需求(注意:需与问题2和问题3中的非功能性需求不同)。
问题5.(1)定义该系统的测试计划,并依据用例和黑盒测试用例设计策略,给出2个不同的测试用例。
(2)试用OCL语言描述问题2中定义的任意一个接口。
2023/9/7 9:36:02 114KB 软件工程
1
古玩Curio是一个基于协程的库,用于使用async/await进行并发Python系统编程。
它提供了标准的编程抽象,例如任务,套接字,文件,锁和队列,以及一些高级功能,例如对结构化并发的支持。
它可以在Unix和Windows上运行,并且具有零依赖性。
您会发现它熟悉,小巧,快速且有趣。
古玩是不同的软件体系结构中最重要的想法之一是“关注点分离”。
这可以采取多种形式,例如利用抽象层,面向对象的编程,方面,高阶函数等。
但是,它的另一种有效形式存在于分离执行环境的想法中。
例如,操作系统中的“用户模式”与“内核模式”。
这是Curio中的基本思想,但是适用于“异步”执行与“同步”执行。
异步代码的一个基本问题是,它涉及完全不同的评估模型,该模型无法与普通应用程序或其他并发方法(例如线程编程)很好地结合在一起。
尽管在Python中添加了“异步/等待”功能有助于澄清此类代码,但
2023/8/4 18:40:10 266KB Python
1
目录摘要 IAbstract II目录 I第1章绪论 11.1开发背景及目标 11.2系统的B/S模式 11.2.1软件体系结构介绍 11.2.2B/S的三层体系结构 21.2.3C/S架构的优势与劣势 31.2.4B/S架构的优势与劣势 41.3开发工具的选用及介绍 51.3.1JSP网络技术 51.3.2Dreamweaver介绍 61.3.3SQLServer2000介绍 71.4开发及运行环境 81.4.1硬件环境及操作系统 81.4.2系统开发平台 9第2章网站总体分析和总体设计 102.1网站总体分析 102.1.1需求分析 102.1.2可行性分析 102.1.3业务流程分析 112.2网站总体设计 122.2.1前台功能模块设计 122.2.2网页界面设计 142.2.3后台功能模块设计 182.2.4MVC设计模式 18第3章后台数据库制作 203.1数据库概述 203.1.1关系型数据库 203.1.2JDBC数据库访问技术 203.1.3SQL语言介绍 223.2数据库设计 233.2.1数据库设计规划 233.2.2用户需求分析 233.2.3概念结构设计 243.2.4逻辑结构设计 273.2.5数据库运行与维护 293.3模块的实现 293.3.1数据添加功能 293.3.2数据查询功能 303.3.3数据修改功能 313.3.4数据删除功能 323.4JSPWeb服务 323.4.1JSP服务对象 323.4.2JavaBeans简介 333.5JavaScript脚本语言介绍 34第4章网站的测试 354.1单元测试 354.2集成测试 354.3系统测试 354.4测试过程 354.5测试结果 35结论 37致谢: 38参考文献 39附录 40
2023/8/3 0:33:16 1.46MB JSP 留言本 管理系统 毕业论文
1
OSPF协议已成为目前广域网和内联网采用最多、应用最广泛的路由选择协议之一。
本书由该协议的开发者编著,具有很高的权威性。
书中以大量的实例详细介绍了具体实现的软件体系结构,深入阐述了OSPF的功能。
主要内容包括OSPF层次结构、移植指导、IP路由表、链路状态数据库、路由选择计算、MOSPP实现、配置和监控以及主机路由侦听等。
  本书适合TCP/IP网络管理员、协议设计者和网络应用的开发者阅读。
2023/7/27 6:43:09 13.63MB OSPF
1
软件体系结构,实验指导书,程细柱,doc,软件体系结构,实验指导书,程细柱,doc,软件体系结构,实验指导书,程细柱,doc,
2023/7/27 3:43:17 2.52MB 软件体系结构 实验指导书 程细柱 doc
1
共 47 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡