首页 > 其他分享 >软件工程1

软件工程1

时间:2024-05-12 19:19:37浏览次数:21  
标签:开发软件 课程 软件工程 软件 its 技能

(1)对软件工程课程的希望及个人目标
首先我想谈谈我对软件工程的简化理解,把“软件工程”拆开成两个部分,简单来说就是软件+工程。
软件是软件工程的研究对象,也是软件工程的产品形态与客观存在;工程是将理论和知识应用于实践的科学,其目的是经济有效地解决实际问题。
了解了软件工程是什么,通过软件工程课程,希望能够系统全面地学习软件开发的基础理论、方法、技术和工具,包括软件需求分析、设计、实现、测试、维护等各个方面,能够掌握软件项目管理的基本知识和技能,了解软件工程发展的历程和趋势。
个人目标:希望上完软件工程课程后对在学习上建立起一个清晰的知识框架,不只是会敲代码,能够融合理论和实践,同时软件工程这个专业有一个清晰的认识,能够对未来职业规划提供支撑。

(2)2、“Software engineering,of course,presents itself as another worthy
cause,but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter 'How to program if you cannot.’”
软件工程是不是教会不怎么会写程序的人开发软件?你的观点?

我认为软件工程是不仅仅教会不怎么会写程序的人开发软件,编程技能只是整个学科的一部分,更重要的是如何高效地使用这些技能,而且软件工程强调对软件开发生命周期的理解,包括需求分析、系统设计、编码、测试、部署和维护。还有项目管理技能,如何设计软件架构、用户界面和数据库模式,以及如何做出影响软件性能和可维护性的决策等等,这是给学习者提供一个全面的视角,而不单单只是教会编程写程序。

标签:开发软件,课程,软件工程,软件,its,技能
From: https://www.cnblogs.com/ndzmgblogs/p/18188077

相关文章

  • 软件工程与管理实验3
    实验3:编码规范本次实验内容是个人软件过程部分,通过本次实验,学生将掌握以下内容:1、建立自己的编码规范和代码审查表。2、会用COCOMOII模型对软件工作量进行估计。    [实验任务一]:COCOMOII软件的使用实验要求:通过自己看Manual,熟悉COCOMOII软件的使用;......
  • 软件测评笔记02--软件工程
     设计模式UML支持13种图,可分为两大类结构图:类图、组合结构图、构件图、部署图、对象图、包图行为图:活动图、交互图(顺序图、通信图、交互概览图、时序图)、用例图、状态图主要作用:数据流图-功能建模实体联系图-数据建模状态迁移图-行为建模开发模型V模型:包括低层测试又......
  • 高级软件工程笔记
    软件系统支撑软件(SupportSoftware):软件系统的中间层,支撑各种软件的开发、运行与维护的软件。系统软件(SystemSoftwareSystemSoftware):最靠近计算机硬件的最靠近计算机硬件的一层软件——控制和协调计算机及外部设备、支持应用软件开发与运行的软件。支撑软件(SupportSoftw......
  • 软件工程日报025
     第一天第二天第三天第四天第五天所花时间(包括上课) 3h    代码量(行) 450    博客园(篇) 1    所学知识滑动的Css    ......
  • 软件工程基础-实验一-原型设计-作家助手
    实验要求一:对比分析对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点。一丶墨刀墨刀是一款在线的产品设计协作软件,可以解决产设研团队中存在的项目管理权限不明、版本管理混乱、协作低效等诸多问题。优点:功能强大:可满足产品经理、设计师、开发在产品设......
  • 《软件工程技术与应用》读后总结
    1、关于统一建模语言(UML):UML作为软件工程中广泛使用的建模语言,教材中对其有详细的介绍。但在实际的软件开发流程中,UML的使用频率如何,以及它如何帮助团队成员之间进行有效沟通并没有具体说明,它又是否有其自身的局限性或缺点。2、关于软件危机:教材中提到了软件危机的概念,并且讨论......
  • 软件工程方法论的用处
    软件工程方法论对软件开发有非常大的用处。它提供了一套系统性的方法和流程,帮助开发团队在软件开发过程中更加有效地组织和管理工作,提高开发效率,降低开发成本,提升软件质量。以下是软件工程方法论对软件开发的几个主要用处:提供了组织化的开发流程:软件工程方法论定义了一套组织化......
  • [哈工大软件工程期末考试] 《软件过程与项目管理》复习笔记
    软件过程与项目管理复习第一章:软件及软件工程软件的概念什么是软件?软件是一组对象或项目所形成的一个“配置”,由程序、文档、数据等部分构成。软件的四大特性复杂性不可见性易变性一致性软件工程的发展软件的发展阶段第一阶段主要用于数值计算的需求完全依......
  • 软件工程日报021
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • 软件工程日报020
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......