logo资料库

r软件系统分析与设计心得.docx

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
心得 在上软件系统分析与设计这门课之前,我很少考虑过软件开发过 程中可能会遇到的技术以外的问题,在我的认知范围以为最难的就是 写代码,但是在上了系统设计与分析这门课之后才知道恰恰性反,在 软件开发的过程中代码等的问题并不是最重要的。重要的是文档的书 写,接下来我将详细说明我这一个月上完课的心得。 在大二的时候我们已经上过软件工程的课程,但在当时我对于他 的理解并不是很深,虽然老师多次强调文档很重要但我依然无动于 衷,我们店的课程也只是大概的讲述了关于软件工程范围内的一些定 义。软件工程,是指在软件开发及维护的过程中所遇到的一系列严重 问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折,表现为 项目运行超出预算、项目运行超过时间、软件质量低落、软件通常不 匹配需求、项目无法管理、代码难以维护等问题。说这么多关于软件 工程的内容,是因为我明白软件系统分析与设计是软件工程的一部 分,是依赖于软件工程的。 未避免以上所说的问题,在系统分析与设计中最典型的 MVC 架构 了。MAC 原名 Model View Controller (模型-视图-控制器),其中 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分,通 常模型对象负责在数据库中存取数据。View(视图)是应用程序中处 理数据显示的部分,通常视图是依据模型数据创建的。Controller (控制器)是应用程序中处理用户交互的部分,通常控制器负责从视 图 读 取 数 据 , 控 制 用 户 输 入 , 并 向 模 型 发 送 数 据 。
其次,技术可行性、结构化设计(IPO 图)、结构化详细设计(程 序流程图)、框架设计和数据结构设计(分层架构图、数据表)、系 统概要设计说明书等都是系统分析与设计所需的,还包括时序图、流 程图、用例图等等 UML 图(以上这些图我都有,可以私聊我或者进我 的主页看盆栽售卖管理系统),想要做一份让小白看得懂的精美文档 就要 把图 画好。 这一 次课程 我所 用到的 作图 工具有 VP( Visual Paradigm)、PowerDesigner、processOn(可以在百度线上作图)。 总的来说,这些也不是一两天就能学会的,还是要多画图多练习, 学的同时我也有做笔记,这样也方便以后的复习。
分享到:
收藏