Prepare a srs for the antarctica life support facility

Assignment Help Software Engineering
Reference no: EM131158887

Topic: Software Requirements Specification for the Antarctica Life Support Facility

Instruction guide for the Software Requirements Specification (SRS)

I read carefully your SRS draft. I am very pleased with your requirements. You are on the right track. Yet; there are definitely potential for improvements. Here are detailed comments:

** 3.1.5 30% of the LSF budget shall go to small businesses through manpower or hardware procurement. -how do you define a small business?

** 3.4.10 Shelters shall be provided for necessary maintenance and repair to the drilling and coring -what are the necessary maintenance types?

** 3.4.13 The Drilling and Coring Handling subsystem shall provide safety measures. -what are these?

** 3.5.14 The Communication subsystem shall have a reliable mean time between failures (MTBF). -this is unverifiable requirement. What is "reliable" means? The same comment applies to "Provides reliable communication with the external team based in US research Lab." and "Has sufficient capacity to support all units of the LSF simultaneously." for example.

** Remember to include the traceability matrix in the final SRS.

Over all great work. Please continue on requirements refinement + checking for consistency and ambiguity across the SRS; and you will be up to a great final SRS document at the end.

As you prepare for the final SRS to be submitted, here are some items to keep in mind:

• Don't forget to rank the requirements - either provide a rank in line, or a summary of rankings somewhere.

• Don't forget the tractability matrix!!

• Check for requirements consistency along your SRS. Multiple requirements may come from multiple team members. This put the SRS under a risk of having requirements conflict or redundancy! You definitely need to check for that.

• Avoid vague requirements - you have to be able to demonstrate compliance with them. At the same time, too much specificity reduces flexibility - you need to find an appropriate balance and document your rationale.

• Don't build solutions/designs into the requirements. Rather, specify behavioral characteristics and performance, but not how to achieve them.

• Don't put legislative matters (e.g. pricing structure, policies) into a functional specification. You can place them under constraints. You can't control what a state or federal government will do in terms of policy.

• Some form of contextual description for the system, say, a use case or context diagram might help. In other words it is helpful to some kind of representation of where the system resides, what other entities it interacts with so that the system boundaries are clearly defined.

• Be careful in defining specific deadlines for actions. This is a good thing to do but it is very helpful to provide a rationale for the deadline (where does the deadline come from?) Having a rationale will help if the deadline needs to be relaxed or changed in the future.

If you keep doing the "IEEE 830" analysis ...you should be ok.

The draft of the SRS for the Antarctic Life Support Facility (ALSF)

I will need more explanation and improvement on the following sections of the Software Requirements Specification (SRS)for the Antarctic Life Support Facility (ALSF).

3.4 Drilling and Coring Handling

Drilling and Coring Handling are key factors for the team of scientists to complete their mission in Antarctica.

3.4.1 All drilling and coring equipment shall be able to go a minimum of three months without significant maintenance required.

3.4.2 All drilling and coring equipment shall be able to survive from -81 degree F to 50 degree F and winds in excess of 60 MPH.

3.4.3 All drilling and coring equipment shall utilize COTs as often as feasible.

3.4.4 All drilling and coring on site equipment shall have health and status monitoring capabilities.

3.4.5 All drilling and coring equipment shall be transportable by ski equipped LC-130 or C-130 Hercules aircraft, land, or helicopter.

3.4.6 All drilling and coring equipment shall be provided with training materials and user manuals.

3.4.7 All researchers shall be able to operate all drilling and coring equipment or machinery while wearing gloves.

3.4.8 Operation and maintenance of drilling and coring equipment shall not violate OSHA policies.

3.4.9 All drilling and coring equipment shall not produce excessive waste or use fossil fuels unless necessary.

3.4.10 Shelters shall be provided for necessary maintenance and repair to the drilling and coring equipment and machines.

3.4.11 The Drilling and Coring Handling subsystem shall provide adequate storage and transportation of ice cores.

3.4.12 The drilling equipment shall include tools, spare parts, and fuel necessary to keep the drilling machine in working order.

3.4.13 The Drilling and Coring Handling subsystem shall provide safety measures.

3.4.14 The Drilling and Coring Handling subsystem shall enhance energy efficiency through adaptive controls and interfaces.

3.4.15 The Drilling and Coring Handling subsystem shall have a reliable mean time between failures (MTBF).

3.4.16 The Drilling and Coring Handling subsystem shall stop all activities and perform emergency evacuation when fire occurs in the site.

3.4.17 The Drilling and Coring Handling subsystem shall have a help function associated with all user entry possibilities.

3.4.18All drilling and coring equipment shall be stored in LSF.

3.5 Communication

Communication is a key factor for the team of scientists to complete their mission in Antarctica.

3.5.1 All communication equipment shall be able to go a minimum of three months without significant maintenance required.

3.5.2 All communication equipment shall be able to survive from -81 degree F to 50 degree F and winds in excess of 60 MPH.

3.5.3 All communication equipment shall utilize COTs as often as feasible.

3.5.4 All communication on site equipment shall have health and status monitoring capabilities.

3.5.5 All communication equipment shall be transportable by ski equipped LC-130 or C-130 Hercules aircraft, land, or helicopter.

3.5.6 All communication equipment shall be provided with training materials and user manuals.

3.5.7 All researchers shall be able to operate all communication equipment or machinery while wearing gloves.

3.5.8 Operation and maintenance of communication equipment shall not violate OSHA policies.

3.5.9 All communication subsystems shall have backups, redundant power supplies, and secondary control methods.

3.5.10 The Communication subsystem shall support communication among scientific equipment used in the field.

3.5.11 Voice, data, and video communication shall be capable of reaching the US based laboratories as well as the McMurdo station.

3.5.12 The Communication subsystem shall provide accurate programming languages that is to be used.

3.5.13 The Communication subsystem shall enhance energy efficiency through adaptive controls and interfaces.

3.5.14 The Communication subsystem shall have a reliable mean time between failures (MTBF).

3.5.15 The Communication subsystem shall stop all activities and perform emergency evacuation when fire occurs in the site.

3.5.16 The Communication and Coring Handling subsystem shall have a help function associated with all user entry possibilities.

Reference no: EM131158887

Questions Cloud

Foreign debts of the philippines and its origin : Give your opinion regarding the inflating foreign debts of the Philippines and its origin.
What is the capitalized cost of each of ogdens land : What is the capitalized cost of each of Ogden's land. land improvements. and building and Prepare a schedule of depreciation expense per year for the van under the three depreciation methods.
What final temperature will be reached by the water : Hydrogen gives off 120. J/g of energy when burned in oxygen, and methane gives off 50. J/g under the same circumstances. If a mixture of 5.0 g of hydrogen and 10. g of methane is burned, and the heat released is transferred to 50.0 g of water at 2..
United states finally abandon policy : Can an history tutor help me on this question about one page please. 1.) Why did the United States finally abandon its policy of neutrality and declare war on Germany in 1917?
Prepare a srs for the antarctica life support facility : Prepare a Software Requirements Specification for the Antarctica Life Support Facility. Shelters shall be provided for necessary maintenance and repair to the drilling and coring -what are the necessary maintenance types?
What is your mission and who is your customer : Organization Theory & Behavior (Goldman Sachs Presentation)- What is your mission? Who is your customer? What does your customer value
Inevitable catalyst for the eventual war : Question: Was The Townshend Act an inevitable catalyst for the eventual war?
What is the mass of the water in the container : What is the mass of the water in the container, assuming that all the heat lost by the copper is gained by the water?
Calculate the enthalpy change for the dissolution : Assuming the solution has a heat capacity of 4.18 J/C g and assuming no heat loss to the calorimeter, calculate the enthalpy change for the dissolution of NH4NO3 in units of kJ/mol.

Reviews

Write a Review

Software Engineering Questions & Answers

  Cryptography

Give your opinion of whether cryptography should be a part of every email security strategy or if there are specific characteristics of organizations where such measures are not needed. Justify your answer.

  A student enrolls into a programme and the student may

bounix is a higher learning institution that runs several academic programmes. each programme comprises a set of units.

  What model would you use for this estimation

One of the most difficult aspects of planning software development is estimating the effort. Often times we are asked to provide the estimate early in the process and even before all requirements are known.

  Question 1 why do performance appraisal systems fail nbspm

question 1 why do performance appraisal systems fail? nbspm instructions1- strong disagree2.-disagree3. neutral4.

  Consider the following program segment

Consider test cases  t 1 = ( n  = 3) and  t 2 = ( n  = 5). Although these tour the same prime paths in  printPrimes() , they do not necessarily find the same faults. Design a simple fault that  t 2 would be more likely to discover than  ..

  What is system interface testing?

What is System Interface testing?

  Which of the following advanced architectures

Which of the following advanced architectures do you consider to be the most reliable? Why? No plagarism

  Explain the software security touchpoint

Explain the software security Touchpoints. Describe the benefits of using the software security Touchpoints

  What is an associative entity

What is an associative entity? What is an association relationship? Give and describe an example of an association relationship other than one. Illustrate your answer using an IE Crow's Foot E-R diagram

  What is difference between cloud storage and cloud computing

what is the difference between cloud storage and cloud computing? In a sentence, it means that the provider is actually manipulating data based on your input. Such data is often in the form of database manipulation.

  1 assume the role of a cfo of a mid-sized company that

1. assume the role of a cfo of a mid-sized company that exports to europe. your company received a contract to supply

  As part of your job you should complete a 10-to-15 page

tonys chips has recently been sold to a new independent company. the new company has hired you to manage a project that

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd