Skip to main content

Posts

Showing posts with the label software engineering

Software Engineering Week 2

Hello azumavengers and welcome to my blog. Today we are going to talk about the System Engineering and Process Models. System Engineering: System engineering is concerned with development of computer based systems including hardware , software and relative process where as software engineering is the part of this more general process. Case tools Case stands for computer aided software   which are used to develop software. upper   case tools: tools used in analyzing and designing phase lower case tools: tools used in coding and testing phase. Key challenges software engineers face: Coping with the increased diversity. Demand of reduced delivering time. Developing trust worthy software. Roles of a software engineer Programming is not enough a software engineer must be able to work on different levels of abstraction . Good communication skills Good management skills Understanding requirements and right specifications. Building models and re...

Sectors using Software

Hello azumavengers and welcome to Codezila. Today we will talk about Sectors in which Software are being used. Sectors using Software Medical Sector: Looking back in history medical industry is continuously making progress day by day. In account to take everything to next level different machines are being used in hospitals for a long time. Since machines are being used different software are being developed which fall in reign of s pecia l purpose software.  Examples: Advanced MD, DrChrono EHR etc. Military Sector: Military field after late 70's have started to use software technology for different purposes. Whether it is unmanned aerial vehicle or it is radar system, whether they are tanks prepared at hit taxila or they are ammunition prepared at POF wah cantt, each and every product is being developed under the surveillance of software. Banking: One of the sectors who transformed totally and successfully, Banking. There is no doubt th...

Software Engineering Week 1

Software Engineering  Software engineering is an engineering discipline that concerns to all aspects of software development and software production. Mentioned above is the typical definition of software engineering that should develop a mind setup of a student who is wiling to learn development of software. Now when we talk about development of software, its life cycle pops into our minds which is being taught in almost every educational institution.  SDLC SDLC (Software Development Life Cycle) is the basic and core concept of Software Engineering. SDLC include few steps that should be followed strictly in order to develop a software. Most common terms used for those steps are: Analysis Designing Coding Testing Deployment and Maintenance   These steps are followed to develop a software. Firstly we should know what is a computer software. A computer software is nothing but computer program and associated documentation. Difference betw...