zoukankan      html  css  js  c++  java
  • 第一次博客作业

    任务一:对软件工程的初步认识

    • 软件的解释(来源于百度汉语)

      1. 也叫软设备。计算机或计算机系统中使用的所有程序和有关资料的总称。包括各种操作系统、程序设计语言、编辑语言、检查程序及应用程序等
      2. 借指生产、科研、经营等过程中的人员素质、管理水平、服务质量等
    • 硬件的解释(来源于百度汉语)

      1. 也叫硬设备。组成计算机或计算机系统的运算器、控制器、存储器及外部设备等固定装置的总称
      2. 借指生产、科研、经营等过程中的机器设备、物质材料等
    • 硬件与软件是相辅相成的关系

      每当硬件有了质的发展时,软件性能就会有一个大的飞跃,而软件发展超前时,又会对硬件提出更高的要求,促使硬件的发展

    • 软件危机

      在软件领域,当技术还没有发展到一定程度时,软件的开发就完全是个人英雄主义的或是手工作坊式的开发。一个好的编程人员,可以独立制作出软件。但技术的日益完善,所处理的问题日益复杂对软件的开发提出了更高的要求,单一的作战方式不能满足软件开发的复杂度

    • 软件工程

      必须改变手工作坊式的开发方法,采取工程化的开发方法和工业化的生产技术。这是软件工程应运而生。同时,软件工程的诞生,又对技术的进步起到了推进作用,许多新的管理概念,技术构建的想法,在这个新的领域蓬勃发展。从简单的逻辑上讲,软件工程就是将现实世界中复杂无序的高层问题,通过人的作用,转化为计算机(机器)可以解决的简单有序的底层问题。由于有了“现实复杂”到“机器简单”的过程,软件工程就不仅仅是单一的编程过程了。它包括系统分析->建模->概要设计->详细设计->编码->测试->维护。编码可以理解为编程,这个只占总时间的20%。编程只是一小部分。如果说把软件工程比作建筑业的话,是讲的是怎么进行有效组织顺利完成目标,那么编程只是工程设计到的一项技能,如同建筑中砌砖,讲究如何把砖砌的好

    任务二:描述你当前已具备的能力

    • 计算机语言:C语言、java
    • 侧重于javaweb方向,基础薄弱,仍需持续学习
    • 需要加强计算机基础课程的学习
  • 相关阅读:
    mysql将视图数据迁移到表中
    一、Vant示例文件
    一、VS安装GitHub插件
    二、.net 特性之二
    .net Core jwt策略参数
    一、
    一、.Net Core 3.1 全局序列化
    前端项目
    python 小脚本升级-- 钉钉群聊天机器人
    java 接口测试,使用excel做数据驱动(二)
  • 原文地址:https://www.cnblogs.com/wy0526/p/13699028.html
Copyright © 2011-2022 走看看