Software Engineering – Basic Blocks

  • Urgency to Start Discussing the Ethical Issues Involved with Computer Applications Engineering in Nigeria. [Open Challenge to Systems Analysts, Software Engineers, Programmers, Application Developers and IT Experts]. BY PROF. ARTHUR U. UME

For more than two decades now,  Nigeria is witnessing a continuous improvement and boom in the application of Information and Communications Technology (ICT) in all its vital sectors of the economy. Thus, there is an increasing dependency on ICT for critical infrastructures, business processes and operations. This boom is not abating; rather it is resulting in a corresponding increase in the number of individuals who join an increasing population of systems analysts, software engineers, enterprise application developers, programmers  and creators.

But regrettably, the boom has given rise to a host of ethical issues.  The ability to make sound ethical judgement and decision is becoming very important as “half-baked” systems analysts and software developers produce critical information systems that are supposed to run critical business functions and operations in the society.  To compound this problem the few technical schools or colleges that produce the very needed programmers and web designers do not have a clue that something negative is slowly creeping in unnoticed from another angle; they do not have qualified, versed or knowledgeable instructors to arm their students and graduates with the basic foundation knowledge in software professional ethics which is needed to effectively practise the art of software engineering and applications development in the society at large.

This section of the Blog handle will start looking at this “sorry” state of  in the face of the country’s up-welling Information and Communications Technology, and its intention to produce and use locally designed and implemented information systems. The author will be highlighting how adherence to sound ethics at all levels of systems design and applications development in the society at large can be introduced.

 

  •  Understanding of How to Craft and Model Implementable & Testable Software Requirements [Tit-Bits for Systems Analysts, Software Engineers, Programmers, Application Developers and IT Experts]. BY PROF. ARTHUR U. UME

….to be populated!

 

  •  The Nuts & Bolts of Software Configuration Management (SCM)  [Nuggets for Systems Analysts, Software Engineers, Programmers, Application Developers and IT Experts]. BY PROF. ARTHUR U. UME

….to be populated!

 

  •  The Key to Successful Software (Systems) Project Ousourcing  [Nuggets for Systems Analysts, Software Engineers, Programmers, Application Developers and IT Experts]. BY PROF. ARTHUR U. UME

….to be populated!

Leave a Reply

Your email address will not be published. Required fields are marked *