序  前言  第1篇面向过程的软件工程  第1章软件危机、软件工程  11软件工程的发展史  111程序设计时代  112程序系统时代  113软件工程时代  12软件危机主要表现形式  13产生软件危机的原因及解决途径  131产生软件危机的原因  132解决软件危机的途径  14软件和软件工程  141软件  142软件工程  15软件质量  16软件的生存周期及开发模型  161软件生存周期  162软件开发模型  17习题  第2章可行性研究  21可行性研究的目的与任务  22可行性研究的步骤  23系统流程图  231系统流程图的符号  232系统流程图示例  24成本-效益分析  241货币的时间价值  242投资回收期  243纯收入  25可行性研究报告的主要内容  26习题  第3章软件需求分析  31需求分析的任务和步骤  311需求分析的任务  312需求分析的步骤  32需求获取的常用方法  321常规的需求获取方法  322快速建立软件原型来获取需求  33需求分析的方法  331功能分解方法  332结构化分析方法  333信息建模方法  334面向对象的分析  34结构化分析方法  341自顶向下逐层分解的分析策略  342结构化分析描述工具  343数据流图  344数据字典  345加工逻辑的描述  35需求分析图形工具  351层次方框图  352Warnier图  353IPO图  36SA方法的应用  37习题  第4章软件总体设计  41软件总体设计的目标和任务  42软件设计的概念和原理  421模块和模块化  422抽象  423信息隐蔽和局部化  424模块独立性及其度量  43软件结构设计准则  44软件结构设计的图形工具  441软件结构图  442层次图  443HIPO图  45结构化设计方法  451数据流图的类型  452结构化设计方法的步骤  453变换型分析设计  454事务型分析设计  46习题  第5章软件详细设计  51详细设计的目的与任务  52结构化程序设计  53详细设计工具  531程序流程图  532NS图  533PAD图  534过程设计语言  54习题  第6章软件编码  61程序设计语言的分类  611基础语言  612结构化语言  613面向对象的语言  62程序设计语言的选择  63程序设计风格  631程序内部文档  632数据说明  633语句构造  634输入/输出  635效率  64习题  第7章软件测试  71软件测试的目标  72软件测试的原则  73软件测试方法  731静态测试与动态测试  732黑盒测试法与白盒测试法  74软件测试用例的设计  741白盒技术  742黑盒技术  75软件测试过程  751单元测试  752集成测试  753确认测试  754系统测试  76调试  761调试的目的  762调试技术  77习题  第8章软件维护  81软件维护的分类  82软件维护的特点  821结构化维护与非结构化维护  822维护的代价  823软件维护中存在的问题  83软件可维护性  831软件可维护性的定义  832软件可维护性的度量  833提高软件可维护性的方法  84维护的副作用  85软件再工程  851软件再工程与逆向工程的概念  852实施软件再工程的原因  853软件再工程技术  86习题  第2篇UML与面向对象的软件工程  第9章UML简介  91UML概述  911UML的组成  912UML的特点和用途  913UML的模型视图简介  92UML软件开发工具简介  921RationalRose  922Visio简介  93习题  第10章面向对象的概念  101面向对象的方法学  1011面向对象建模  1012面向对象的方法与传统软件方法的比较  102对象与类及其UML表示  1021对象  1022类与实例  1023对象属性与操作  1024对象类的关联  103聚集、组合、继承和多态  1031聚集与组合  1032抽象与继承  1033多态  104习题  第11章对象设计模式  111对象设计模式概念  1111历史背景  1112对象设计模式  1113设计模式的分类  112几种典型的对象设计模式及应用  1121行为型模式中的职
2025/6/29 10:27:15 3MB 软件工程原理
1
本文通过多个具体实例,详细讲解了需求开发、需求管理、需求文档格式等,是学习需求分析不可多得资料。
2025/6/23 6:08:22 9.97MB 需求分析
1
目录1.范围12.总体要求12.1总体功能要求12.2软件开发平台要求12.3软件项目的开发实施过程管理要求22.3.1软件项目实施过程总体要求22.3.2软件项目实施变更要求22.3.3软件项目实施里程碑控制23.软件开发33.1软件的需求分析33.1.1需求分析33.1.2需求分析报告的编制者43.1.3需求报告评审43.1.4需求报告格式43.2软件的概要设计43.2.1概要设计43.2.2编写概要设计的要求43.2.3概要设计报告的编写者43.2.4概要设计和需求分析、详细设计之间的关系和区别
2025/5/25 7:03:05 9.68MB 需求分析 需求分析报告 完整
1
具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:1)任务提出者;
2)软件开发者;
3)产品使用者。
2025/3/12 10:34:38 140KB 软件需求分析模板
1
软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。
软件设计一般分为总体设计和详细设计两个阶段。
总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。
详细设计阶段是给出软件模块的内部过程描述。
内部过程描述是模块内部的算法设计。
该文档是直接给软件开发人员看的。
2025/1/30 15:06:16 221KB 教务管理系统
1
案例1:教学管理系统案例;
案例2:广东省水利厅办公业务资源系统案例;
案例3:学院房产管理系统。
三个很好的软件需求案例,想练习需求分析、UML设计、数据库设计的朋友可以下载下来看看。
2025/1/4 22:40:25 1.36MB 软件 需求 设计 UML
1
名片软件需求分析,名片管理,需求设计等等
2024/11/16 3:52:09 37KB 需求分析
1
准备需求分析的考试组织要解决什么问题?——业务建模为了解决组织的问题,新系统应提供什么功能和性能?——需求为了提供功能,系统内部应该有什么样的核心机制?——分析为了满足性能,系统的核心机制如何选定技术实现?——设计需求目标是提升销售,设计的目标降低成本。
开发人员喜欢画“草图”,是以形式的粗陋,遮掩内容的粗陋。
过程改进(战术)需要技能(技术)的支撑,所以需要UML作为技能(技术)。
用例图描述结构的:类图、对象图、组件图、部署图、包图、组合结构图描述行为的:序列图、通信图、状态图、活动图、交互概述图、时间图总则图愿景是在老大看来,引进这个系统的目的。
愿景必须来自老大。
愿景必须指出度量的指标。
愿景描
2024/11/10 3:52:31 266KB 软件需求分析知识点
1
E6术的研究和自动测试实例的设计与实现摘要随着计算机软件的规模越来越大,软件测试成为了软件质量保障的关键环节,软件测试自动化也成为了软件测试领域所无法逾越的发展阶段....第一章引言1.1选题背景软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保障的关键步骤。
其定义可简略概括为:为了发现错误而运行程序的过程。
随着软件规模的不断扩大,软件质量问题已成为制约计算机发展的主要因素之一......1.2本文的目标和主要工作第二章性能测试研究2.1软件测试概述2.2.1性能测试2.2.2测试工具2.2主流性能测试工具比较第三章项目分析与规划测试3.1《学生XX管理系统1.3版》项目分析3.1.2功能概述3.1.3系统组件与配置3.1.4分析使用模型及任务分布3.2定义负载测试目标3.3测试思路与测试方案设计3.3.1设计压力应用思路3.3.2测试方案设计3.3.3性能测试用例第四章学生XX管理系统性能测试实例的实现4.1创建用户脚本4.2完善测试脚本4.2.1事务设置4.2.2用参数化取代常量值4.2.3集合点4.2.4脚本检验4.3方案执行4.3.1场景创建4.3.2加压计划4.3.3多IP地址4.4运行结果处理分析4.4.1Throughput4.4.2TransactionResponseTime4.4.3分解界面4.4.4针对测试用例3的图表分析第五章测试总结致谢参考文献
1
共 26 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡