BLOGGER TEMPLATES AND TWITTER BACKGROUNDS

Monday, October 12, 2009

Use Case

Use Case: “Search for the books”
Short Description: “The Students are able to borrow a book in the library”
Actor: “Students”
Requirements: “Each Student should have an ID”
Pre Condition: “Each ID of Student should already validated”
Post Condition: “The Students are able to borrow a book”
Main Flow: “Each Student put their name, signature, code of the book and the date to a specified record book”
Alternate Flow: “Your ID was not validate”
Exceptions Flow: “No network connection”



Use Case: “Search for foods”
Short Description: “The customer is able order foods in the restaurant”
Actor: “Costumer”
Requirements: “Costumer should have money”
Pre Condition: “The Costumer picking some foods”
Post Condition: “The Costumer was ordered”
Main Flow: “The Costumer should pay first in the casher”
Alternate Flow: “Your money is not enough to buy this kind of food or not enough to buy your order Sir/Mam”
Exceptions Flow: “Your money is fake!”






















Steps in Buying a House

Buying a Home The homebuying process can seem complicated, but if you take things step-by-step, you will soon be holding the keys to your own home!Nine steps to buying a home:

1.Figure out how much you can afford
2.Know your rights
3.Shop for a loan
4.Learn about homebuying programs
5.Shop for a home
6.Make an offer
7.Get a home inspection
8.Shop for homeowners insurance
9.Sign papers--------*****************************************************--------

Step 1: Figure out how much you can affordWhat you can afford depends on your income, credit rating, current monthly expenses, downpayment and the interest rate. The calculators below can help, but it is best to visit a lender to find out for sure.A housing counselor can help you figure out how to manage and pay off your debt, and start saving for that downpayment!

Step 2: Know your rights
Step 3: Shop for a loanSave money by doing your homework. Talk to several lenders, compare costs and interest rates, negotiate to get a better deal. Consider getting pre-approved for a loan.

Step4: Learn about homebuying programs

Step 5: Shop for a home

Step 6: Make an offerDiscuss the process with your real estate agent. If the seller counters your offer, you may need to negotiate until you both agree to the terms of the sale.

Step 7: Get a home inspectionMake your offer contingent on a home inspection. An inspection will tell you about the condition of the home, and can help you avoid buying a home that needs major repairs.

Step 8: Shop for homeowners insuranceLenders require that you have homeowners insurance. Be sure to shop around.

Step 9: Sign papersYou're finally ready to go to "settlement" or "closing." Be sure to read everything before you sign!



What is Risk?

What is Risk?
What is Disaster Prevention and Mitigation? Risk is the probability that a hazard will turn into a disaster. Vulnerability and hazards are not dangerous, takenseparately. But if they come together, they become a risk or, in other words, the probability that a disaster willhappen.Nevertheless, risks can be reduced or managed. If we are careful about how we treat the environment, and if we areaware of our weaknesses and vulnerabilities to existing hazards, then we can take measures to make sure thathazards do not turn into disasters.

5 software risks:
a.)Staff Turnover: This kind of software can affect the success or failure of a project since in this situation. the working staff leave before the project is finished, so we can just imagine the scenario when there is staff turnover, so the whole project and the management will be put in "hot water".
b.) The project itself: This kind of software risks include inadequate configuration control, cost overruns and poor quality. Poor quality means the software either does not work very well, or it fails in operation repeatedly. So this is problem once it is encounter.
c.) Commercial software risks: A finished project may have lower user satisfaction. Lower user satisfaction means the product has low quality, functions inadequately, and has complex structures. Users are also displeased by excessive utilization of disk space or other hardware components requirements by the software.
d.) Hardware Unavailability: A kind of sofware risk where the needed hardware specifically needed of a certain project is not available on a certain schedule that is set that it would be use.
e.) Configuring the Project: This simply means that the project might be in jeopardy once the congifure is mistaken and there will be a great need for the project to reconstruct it again.

IDENTIFY RISKS MANAGEMENT STRATEGIES
Risk management is the identification, assessment, and prioritization of risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and/or impact of unfortunate events. In such cases, there are strategies or techniques as for to guide on how to deliberate certain risks.Identify, characterize, and assess threats.Assess the vulnerability of critical assets to specific threats.Determine the risk (i.e. the expected consequences of specific types of attacks on specific assets).Identify ways to reduce those risks.Prioritize risk reduction measures based on a strategy.

Sunday, August 23, 2009

Exercise 2: Conduct User Training

Pert Chart

Monday, August 17, 2009

Computer Aided Software Engineering (CASE Tool)

Computer Aided Software Engineering (CASE) tools offer many benefits for developers building large-scale systems. As spiralling user requirements continue to drive system complexity to new levels, enabling us to abstract away from the entanglement of source code, to a level where architecture and design become more apparent and easier to understand and modify. The larger a project, the more important it is to use a case tool in software development. As developers interact with portions of a system designed by their colleagues, they must quickly seek a subset of classes and methods and assimilate an understanding of how to interface with them. In a similar sense, management must be able, in a timely fashion and from a high level, to look at a representation of a design and understand what's going on. For these reasons, CASE tools coupled with methodologies give us a way of representing systems too complex to comprehend in their underlying source code or schema-based form. Select Business Solutions has been developing and building these CASE tools since the late 1980s, as well as developing processes and methods to support high quality application development.

http://www.selectbs.com/adt/analysis-and-design/computer-aided-software-engineering-case-tool

Why Software Engineering???

Software engineering is application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.
The term software engineering first appeared in the 1968 NATO Software Engineering Conference and was meant to provoke thought regarding the current "
software crisis" at the time.Since then, it has continued as a profession and field of study dedicated to creating software that is of higher quality, more affordable, maintainable, and quicker to build. Since the field is still relatively young compared to its sister fields of engineering, there is still much debate around what software engineering actually is, and if it conforms to the classical definition of engineering. It has grown organically out of the limitations of viewing software as just programming.
http://en.wikipedia.org/wiki/Software_engineering