Software
Introduction: software is a set of instructions which is created by data, program what can
operate system. It proceeds all the information of computer data and
programs as well. Software can be explained in another way that, it
interacts
with hardware and other perform tasks. Software refers to program runs
computing system. Even the operating system and interface are created by
software. Most of the time software is written by high programming
language.It has to written down by natural language, not like machine language. Sometimes this is written by low level programming language like assembly language. CSE departments are the main targets now a days of much criticism by software engineers. In this generation software is taking a huge place in industry by its development.
Types of software: Generally, two types of software we face everywhere. One of these is system software and another is application software.
Operating software, file magnitude, assembler, compilers, debuggers, utilities are included in system software and image processors data base, games, word processors, spreadsheets, communication software are included in application software. So, from here we can understand that how we operate our system or CPU is totally by software. So, it manages hardware CPU, input- output device and all other device
Software Engineering: as the software is developing in the systematic method so the software engineering is an application of engineering. A software engineering needs the application or software to develop design, construction and test of ending it satisfy these needs through the use of software programming language.
Coding. |
Software life cycle issue: Software evolution represents the activates of daily life cycle which is involved in the development issue, maintenance software system. The life cycle organizes the activities of development software. System initiation, requirement analysis and specification, functional specification/ prototypes/ simulation, partition and selection, architectural configuration specification, detailed component design specification, component implementation and debugging, software integration and testing, documentation revision and system delivery, training and use, software maintenance, software retirement all of these steps are included in software life.
Using software in Bangladesh: Bangladesh is a developing country. Using of software in Bangladesh is increasing day by day. Like in communication system. A little example is pathao app.
Which is one kind of customer service.By that application we can hire car, bike, order food, parcel. Even we can order it from anywhere just using a application.
some huge creation of software is avro, bijoy. By using this we can type down our own language by using English words.
The Digital Bangladesh initiative undertaken by the current government focuses on the four keyareas of M-health, M-Education, M-Agriculture, and M-Transactions/Banking.
Conclusion: The panel strongly believes that the right model for statistical research in software development is collaborative in nature. So, it is important not to solve wrong problem. Just have to follow the better way we can develop our software
Reference: 1. Software Engineering & Testing (B.B. Agarwal, S.P. Tayal, M. Gupta)
2. Software Engineering Methods, Management and Case tools (Jag Sodhi)
System initiation, requirement analysis and specification, functional specification/ prototypes/ simulation, partition and selection, architectural configuration specification, detailed component design specification, component implementation and debugging, software integration and testing, documentation revision and system delivery, training and use, software maintenance, software retirement all of these steps are included in software life.
The Digital Bangladesh initiative undertaken by the current government focuses on the four keyareas of M-health, M-Education, M-Agriculture, and M-Transactions/Banking.
However, this article aims to take a broader look at the potential trans formative power of technology on the economy. Bkash and rocket are the biggest and helpful software what we can use anywhere for transferring money in anytime. So, we are safe outside because we don’t have carry that much money. We can pay anywhere by using these apps.
Day by day Bangladesh is developing more and more.
Impact of software in Malaysia: Malaysia is one of the most developed country.Using software or apps in Malaysia is like daily life routine. Journey by bus we can just use a card only. We can hire any types of vehicle by using online payment.
Here the online markets is really large business. Just by using a software like Lazada we can order anything we want by online payment. So, we don’t have to go the market like before. Even here are many sorts software like mudah what we use for buy and sell also. So we can do many more thing just using software. Life in Malaysia is becoming easier just because of developing software as well.
Bad impact of software: everything has positive and negative side. As the same way software has also the negative side. By using software bad people are doing cyber crime.
Reference: 1. Software Engineering & Testing (B.B. Agarwal, S.P. Tayal, M. Gupta)
2. Software Engineering Methods, Management and Case tools (Jag Sodhi)
Thanks for sharing the post and do keep sharing!
ReplyDeleteWelcome mam 😇
Delete