logo

Software Engineering Assignment

11 Pages2654 Words338 Views
   

Added on  2020-05-04

Software Engineering Assignment

   Added on 2020-05-04

ShareRelated Documents
Running head: Safety Critical System1Safety Critical SystemNameAffiliate institution
Software Engineering Assignment_1
Running head: Safety Critical System2AbstractIn today’s systems, dependency on software has greatly increased due to technologicalevolutions. Currently, computers control nearly everything including safety critical system suchas hospitals, airports, nuclear reactors among others. Software choice for this systems is verycritical and needs enhance research on requirements and functionality. However, softwareprograms can have a great influence on safety installations. As much as there are a lot of risks independing too much on software, it has exceedingly got into safety critical installations. Forsecurity systems choosing an ideal software to control them is very essential. Choosing eitherfree software or commercial software is a factor to consider. As much as free software is greatlycustomized and is updated frequently, developers may develop loopholes that can be used to getinto the system from the “backdoor”. Commercial software on the other hand can be good forcritical systems because the vendor can be made accountable for any failure. Thorough criticismhas to be done on the two types of software to check on the security and reliability of thesoftware. As far as dynamic evaluation methods and traditional testing techniques can be good toidentify functional errors, they are insufficient when the software can cause injury or death. Inthis regard, safety critical system software must be able to handle the problems determinedthrough safety evaluation to enhance system safety. Any failure of a software in safety criticalinstallation can lead to a catastrophe including environmental degradation, injuries or even death.
Software Engineering Assignment_2
Running head: Safety Critical System3Table of ContentsAbstract............................................................................................................................................2Introduction......................................................................................................................................4Research problem and objectives.................................................................................................4Method.........................................................................................................................................4Scope............................................................................................................................................4Free software...................................................................................................................................5Commercial software.......................................................................................................................5Safety Critical (SC) systems............................................................................................................5Safety-Critical Systems Technical Best Practices.......................................................................5Use of mission-thread and quality attribute scenarios analyses.............................................5Specifying and prioritizing safety-critical requirements..........................................................6Conduct static and hazard analyses..........................................................................................7Conclusions......................................................................................................................................8Reference List................................................................................................................................10
Software Engineering Assignment_3
Running head: Safety Critical System4Introduction When dealing with safety critical system, human life, environmental conditions and otheranimals live are very important. As such, software for such system should be able to addressproblems that risks human and animal life and environment. Free and commercial softwareimplemented in this systems should be able to enhance the safety of human life. Free or softwarecan be installed in this systems but enhance analysis and evaluation should be done to them. Nodoubt should be left out when it comes to safety of human life. A software installed in anairplane for example is very critical, in case of malfunction, live are put at risk and may lead todeath. Also in nuclear reactors, the formulas embedded in the software controlling the reaction isvery essential, any malfunction may cause the reaction plant to explode and cause catastrophictrauma including loss of human life, animals and environmental effects. Research problem and objectivesThe goal of this report is to identify safety assurance of both free and commercial software insafety critical systems. Some of the issues to be addressed include: if the software critical systemcan be acquired from open source or commercial based, quality assurance during development ofthe software, requirements to develop and software for the safety critical systems, and howsecurity and safety precautions are handled. MethodThe techniques and methodologies used in this report are literature study on journal articles,books and online materials that have discussed software for safety critical systems. It is howeverinclined on safety precautions and quality assurance. ScopeThere are various aspects that define software programs for safety critical systems. Guidelines,laws and standards provides the procedures for determining software requirements, analysis ofrisks and documentation. This paper focuses on requirement specification, safety and riskanalysis and quality assurance of both free and commercial software.
Software Engineering Assignment_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Remedial Options That Might Be Adopted To Mitigate or Prevent Caisson from Hitting and Damaging the Gas Export Line
|11
|2102
|34

Medical Error Research 2022
|11
|2551
|25