软件工程师

2024/4/11 17:46:57

DFD图练习题(信用卡管理系统CCMS)

现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为: 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息&…

DFD图练习题(商品配送中心信息管理系统)

假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现髙效管理,设计了商品配送中心信息管理系统,其主要 功能描述如下: 系统接收由连锁超市提出的供货请求,并将其记录…

E-R图练习(邮件客户端系统)

某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下: (1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。 (2)邮件帐号信息包括邮件地址及其相应的密码&#xff0…

ER图练习题(大型连锁商场数据库系统)

某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。 【需求分析结果】 1.商场需要记录的信息包括商场编号(编号唯一),商场名称,地址和联系电话。 某商场信息如下表所示。 2.每个商场包含有不…

ER图练习(住院病人信息管理系统)

某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。 【需求分析】 (1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时间及病床等信息,每个…

用例图类图练习(网上购物平台)

某网上购物平台的主要功能如下: 创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantities )。提交订单。订单通过网络来…

DFD图练习(图书管理系统)

某学校欲开发图书管理系统,以记录图书馆所藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下: 处理借阅。借阅者要借阅图书时,系统必须对其身份…

用例图序列图练习题(自动存提款机模拟系统(ATM System))

某银行计划开发一个自动存提款机模拟系统(ATM System)。系统通过读卡器(CardReader)读取ATM卡;系统与客户(Customer)的交互由客户控制台(Customer-Console)实现;银行操作员&#xff…

领域模型(CD销售)

一个CD销售商店需要开展网上销售业务,下面是它的一个典型销售场景: Normal Flow of Events: Customer submits a search request to the system, the request contains the category information of CDs.The system provides the customer a list of re…

什么才是好代码?

定义代码质量高低,本来就是主观的,更多的是出于判断。为了做出更客观的评判,我个人 认为有益的做法是后退一步,考虑一下编写代码时真正试图实现的目标。在我看来,帮助我实现这些目标的代码就是高质量的,而产…

什么是架构师和如何成为一个架构师

架构的定义 先来看看软件架构的普遍定义吧。 一个程序和计算系统软件体系结构是指系统的一个或多个结构。结构中包括软件的构建,构建的外部可见属性以及它们之间的相互关系。 体系结构并非可运行软件。确切的说,它是一种表达,使软件工程师能够…

软件工程师,入门下深度学习吧

概述 ChatGPT,英文全称为Chat Generative Pre-trained Transformer,是OpenAI研发的聊天机器人程序。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流。除此之外,还能进行…

6年工作经验总结

看到一篇很好的文章 ,转载过来,和大家一起分享,为尊重作者,把作者名字附上。 其实这篇文章的内容不仅适用于软件行业,其它行业也适用。 作者:成晓旭 “又是一年毕业时”,看到一…

《软件工程之美》学习笔记(2020)

本篇笔记源于学习极客时间的《软件工程之美》 2020.5.14 课前必读里讲的“做中学”和“教中学,不就是通过做一个东西来学,以及学过之后的输出吗 本篇文章正是对“做中学”和“教中学”的实践。 感觉站在软件工程这个视角,就感觉上层的程序…

2021阿里巴巴研发效能案例征集大赛火热进行中

我们知道效能提升,需要有理论、应用系统方法实践和工具,通过它们改进技术、工程能力和协作、创新行为,带动研发效能的提升,最终实现加速业务发展、引领业务创新等业务目标。 如何降低产品的迭代成本,提高企业的创新能力…

敏捷开发简介

敏捷开发的思想是,先了解核心需求实现核心功能,然后慢慢完善。一个例子,客户需要一个汽车,了解核心需求是不想走路,给客户开发一个自行车先用上,然后再增加发动机,方向盘,车顶&#…

关于软件的思考

一、分析三种软件的特点 Games 1.Games(游戏软件)的特点: (1)种类繁多 (2)技术复杂 (3)团队成员多 2. 开发流程 (1)讨论确定游戏的基本内容…

软件工程师、数据工程师和数据科学家的区别?

软件工程师、数据工程师和数据科学家有啥区别? 国外ETL(Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程)服务商Stitch的 CEO Jake Stein,近日对…

软件设计师-目录

上午题 计算机组成与结构(一般) 程序设计语言(一般) 操作系统(一般) 系统开发和运行(重要) 计算机网络(一般) 计算机网络(刷题-一般&#xf…

领域模型和活动图(汽车保险系统)

下面是一段用例的描述,针对一个汽车保险系统中“将一辆新车加入一个已有保单中”的用例。 客户打电话给保险公司,并提供他的保单号,办事员输入这个信息,系统显示基本的保单。然后办事员检查信息,以确保保险费通用及保…

应用集成的6大模型总结

文章目录创建型模式1.简单工厂模式(静态工厂方法)2.工厂方法模式/虚拟构造器/多态工厂3.抽象工厂模式/Kit模式对象行为型模式结构型模式适配器模式 / 对象结构型模式 /包装器对象行为型模式观察者模式 /发布-订阅 / 模型-视图 / 源-监听器(So…

软件工程师,为什么不喜欢关电脑

概述 你是否注意到,软件工程师们似乎从不关电脑,也不喜欢关电脑?别以为他们是电脑“上瘾”,或是沉迷于电脑,这一现象背后蕴含着多种实际原因。 1、代码保存与恢复。 在编写代码过程中,遇到问题时可能会暂时…

企业研发流程演进之路

前言 无论是半路转行的准程序员,还是正在读书的大学生,大家都比较关心一个问题:「企业中真实的研发流程是怎样的」。有一些在小公司的程序员,也会好奇大厂的研发流程。 为什么这么多人关心研发流程呢,因为一个合理完…

软件设计模式:三个类别,23种方法

软件设计模式 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 三…

(2020年下半年软件设计师49题)程序设计语言的大多数语法现象可以用CFG(上下文无关文法)表示。下面的CFG产生式集用于描述简单算术表达式,其中+ - * 表示加、减、乘运算,id表示单个字母表示

后续应该还会发布一些关于 软件设计师题目的解题思路,或软件设计师的笔记资料,有需要的可以来我的个人主页搜索 2020年下半年软件设计师上午题49题 答案:A 题解 三种解题思路 第一种 排除法 这相当于硬凑,首先,上…

来让产品经理告诉你,如何有逻辑的看懂《信条》?

《信条》有点难懂,看完让人有点懵。但只要弄清楚逻辑,就不是问题。产品经理就是最有逻辑的那一群人(之一)。作为一个二刷的产品经理,一个逻辑控和细节控,有些细节逻辑不想透彻是不能接受的。因为&#xff0…

用例图活动图练习(订餐系统)

某企业为了方便员工用餐,为餐厅开发了一个订餐系统(COS: Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。 企业的任何员工都可以查看菜单和今日特价。 系统的顾客是注册到系统的员工,可以订餐(如果未登录&#…

吉林大学-研究生课程-软件需求分析与规范-复习笔记

目录写在前面需求启动目的输出可能涉及的技术:需求获取:目的输出可能涉及的技术:需求分析与建模:目的输出可能涉及的技术:需求规格说明:目的输出可能涉及的技术:需求验证(Verificati…

【软考】软件攻城狮考试(一)——总览

一、写在前面 小编是一个刚进门的攻城狮,报名参加了今年十一月的软件工程师中级职称考试,已经拥有这个职称的大攻城狮都知道要考些什么、如何去应付这个考试,但是小编这个刚学会爬行的攻城狮,凭借什么区获得这个职称呢&#xff1f…

Quartz调查统计:12大编程语言收入排行榜

计算机软件开发或者说程序员工作已经成为收入最高的职业之一,但不同编程语言的市场价值也不尽相同,最近Quartz对编程语言的价值进行评估后给出了收入最高的12个编程语言排行榜。(注:Quartz此项排名基于布鲁克林研究所今年7月的一项研究的数据…

硬件工程师和软件工程师哪个更有前途?我会告诉你嵌入式工程师更有前途

就我所了解的,在现在以及可预见的未来,这个行业对软件工程师的需求绝对是碾压硬件工程师的。也就是说,招软件工程师的职位比硬件工程师的职位要多的多,而且软件工程师找工作上来说会比硬件工程师更容易。 先从企业的角度来讲讲。…

软件工程的五大模型

名称特点瀑布模型有序性,依赖性,按照规定的文档来,遇到错误可以及时改正.一个阶段一个阶段的完成,如果一个阶段出现问题,后面的阶段都会受到影响,通常客户难以描述清楚自己的需求快速原型模型克服了瀑布模型的缺点,可以为客户提供一个快速原型,有效的应对客户需求的不确定性,但…

《学校没教的软件工程课》- 周忠信 笔记

文章目录前言1、需求并不简单2、需求不仅仅是功能3、领域知识4、可读性5、变是常态6、文档不可少7、软件架构8、应用知识9、用户体验10、既要做对又要做好11、开发软件的四大关键12、雏形不靠谱13、不只是写程序14、敏捷不容易15、预估跑不掉16、牵一发、动全身(可扩…

深度解析:印度软件产业为何如此发达

在全球范围内,无论是发达国家,还是发展中国家,都形成了若干规模不等、各具特色的软件产业聚集地,如美国的硅谷、日本九州的硅岛、印度班加罗尔的软件园等等。这些产业聚集地已经成为全球经济格局的重要组成部分,其中&a…

软件工程实验-医院患者监护系统设计

医院患者监护系统 author whj 1、需求分析 1.1系统的功能模型 0层数据流图 1层数据流图 1.2系统的数据模型(E-R图) 2、总统设计 系统功能结构图

高级软件工程--平时作业汇总

csdn hgxiaojiujiu 注:请合理复制与转载,如需要请表明出处。 第一次作业 1、简述研究生阶段如何提高自己的学习能力 1.保持自己在研究生期间对于计算机、对于自己研究方向的热情和兴趣,使自己热爱这方面自然就会主动的了解和学习。 2.培养自己的自主…

直播回顾 | 做一个有格局的工程师

9月1日晚,鉴释科技CEO梁宇宁做客“极客时间”首席内容官小盖的直播间,畅聊如何做一名有格局的工程师。直播中,他详尽分享自己在计算机行业的从业历程以及创立鉴释科技的初衷。 从业历程和创业初衷 梁宇宁先生首先回顾分享自己在创立鉴释之前…

第一篇 新建DSP工程-基于TMS320F280049

文章目录0. 前言1. 新建工程需要的工具1.1 CCS集成开发环境1.2 C2000Ware2. 新建工程2.1 新建一个工程存放文件夹2.2 新建工程的基本步骤3. 从C2000Ware添加需要的文件3.1 添加源文件3.2 添加头文件3.3 添加cmd文件3.4 添加inc和ccs文件夹3.5 添加lib文件4. 文件链接过程4.1 添…