WEB工程复习总结:需求分析、建模与安全
版权申诉
157 浏览量
更新于2024-06-19
收藏 1.51MB PDF 举报
"西电软院WEB工程复习总结最全版.pdf"
这篇复习总结涵盖了WEB工程的多个核心知识点,包括试题结构、建模、应用架构、应用测试、防止SQL注入、SEO优化、WEB特性以及Web工程的基本原理和需求工程。
1. **试题结构**:提到了建模题,包括UML的三种类型——功能需求建模(如用例图、活动图)、内容建模(如类图、状态图)和超文本建模(结构模型)。
2. **建模**:UML是软件建模的重要工具,用于表达系统的功能、结构和行为。用例图描绘了系统与用户之间的交互,活动图展示了系统内活动的流程,类图和状态图则分别用于表示对象的分类和生命周期。
3. **应用架构与测试**:讨论了架构的优缺点和测试中的吞吐率概念。测试吞吐率是指在一定时间内系统处理的吞吐量,对于评估系统性能至关重要。
4. **git冲突解决**:解释了在git协同开发中可能出现的冲突情况及解决策略,强调了良好的协作习惯和冲突处理技巧。
5. **防止SQL注入**:提出了四种策略,包括使用编程语言内置库、验证输入数据、使用存储过程或预处理语句以及限制WEB应用的权限。
6. **SEO优化**:列举了几条基本原则,如网站结构扁平化、页面静态化、页面简单化、创建网站地图以及实现页面差异化,这些都是提高搜索引擎排名的关键。
7. **WEB特性**:强调了WEB特性在社会、技术和自然上下文中的应用,包括用户多样性、网络服务质量、多平台交互、地理位置和可用性等。
8. **Web工程基本原理**:涵盖需求工程的四个主要阶段,即需求获取、需求表示、需求分析和需求确认与验证。并特别指出Web需求的多学科性、易变性和复杂性。
9. **Web需求**:详细区分了功能需求、质量需求、系统环境需求和发展需求,并提供了多种需求获取方法,如面谈、用例建模、问卷调查等,以及需求获取的原则。
10. **敏捷需求获取**:提倡灵活的需求管理,强调识别目标用户、考虑所有利益相关者、理解系统环境和市场调研的重要性。
11. **需求表示**:需求表示是需求工程中重要的一环,它通过各种形式如文档、模型等清晰地传达需求,确保开发团队和利益相关者的共识。
这篇复习总结为备考或学习Web工程的学生提供了全面的参考资料,涵盖了从基础概念到高级实践的广泛内容。
2019-08-10 上传
2019-07-02 上传
2022-11-28 上传
2021-01-28 上传
2021-12-19 上传
2022-01-05 上传
hhappy0123456789
- 粉丝: 71
- 资源: 5万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍