Sunday, 2 March 2014

The addiction of the internet is very amazing. Once we stay on the internet surfing different things like the facebook, youtube etc all time is spent without one's knowledge. Hence sometimes we aren't able to finish our task due to this problem. Even we try to concentrate on the work rather than opening the browsers and surf internet, we actually can't do that and hence the work remains unfinished. This is the problem of many of the internet users. But there is the solution for this problem that will stop you from surfing the net or any websites. This is done by the software freedom apps which can block the assigned sites for required time interval.
This kind of the software is mostly utilized in the offices in order to make the employees concentrate on the official work rather than spend time on browsing other unrelated sites. The software can be used freely as the trial version and can be purchase later with more features. Large companies purchase those softwares and use it in their working place and blocks the unrelated sites which diverts the workers. This may be done for some time interval as required. In our personal computer also we can create it with the use of the freedom apps.
This freedom apps can be downloaded frommacfreedom.com and can be installed in both mac and windows and nowadays also available in android. Once the site is blocked then we can't browse that site even if we want until the time that is set isnot passed. So this apps help to let us concentrate on the work as the work can be remain incomplete if we surf the sites. Hence, this software has been proved to be a great product for the internet addicts and hence was made for same purpose. So why not to use it and save our time and important works as well.



Password is the combination of the letters, numbers or characters that are meant for the protection of the important things, documents etc. It is the key for the valuable things for the protection from the unauthorized persons. The main challenge in this era of information technology is protection. The password helps in the protection of many things like your computer system, social network accounts, emails, e-banking etc. Hence the password must be strong enough so that any other third person can't use your account for his own benefit and due to such reasons cyber crime occurs. Password is the main key that helps to protect any system and application. Hence using the weak password is very dangerous in the sense that it will make the hackers easy to crack your password and make access to your system. So here are some tips that you can follow to make a strong password so that it will be difficult to guess and crack the password.
  1. Use more than 8 characters in your password.
  2. Use combination of capital and small letters.
  3. Also use numbers and special characters in your password.
  4. Don't use simple words as password than
    can be easily guessed. Use some tricks like using zero '0' instead of 'o'.
     5. Don't use the dictionary words as hackers use random words to crack password
Some tips: 
  • Don't share your password with others like friends, family etc.
  • Change your password regularly time and again.
  • Don't note down the password in unsecure places like diary, wallet.
  • If you want to note down then use some personal code method to note password so that other cannot understand them.
  • Don't use the automatic log in, save password etc in the browsers.
  • Don't make same passwords for all accounts. Make different but similar passwords if you feel confusion.
  • Remember to log out your account or profile after you finish the work.
  • Donot click the unknown links and spam emails, they may be the hacking attempts.

Sunday, 18 August 2013

Structured Analysis and structured Design


  1.  Reduce maintenance time and effort
  2.  Makes it easier to go back to earlier phases in the life cycle when necessary.
  3. Emphasis on portioning or dividing a problem into smaller, more manageable units and making a clear distinction between physical and logical design.

Object –oriented Analysis and design 

  1. OOAD is a third approach to system development, after the process –oriented and data-oriented approaches
  2. Systems development methodologies and techniques based on objects rather than data or processes.
  3. The goal of OOAD is to make system elements more reusable thus improving system quality and the productivity of systems analysis and design.
  4.  The primary tasks of object oriented analysis are identifying objects, defining their structure and behavior and defining their relationship.
  5. The primary tasks of OOD are modeling the details of the object's behavior and communication with other objects so that system requirements are met and reexamining and redefining objects to better take advantage of inheritance and other benefits of object-orientation.

-With traditional system development and structured techniques analysis and design are separate but
overlapping steps, and different techniques are used for analysis and for design.
- Object-oriented model is popular because of its ability to thoroughly represent complex relationship, as
well as to represent data and data processing with consistent notation.
- A model is an abstraction of the real world and it allows us to deal l with the complexity inherent in a realworld
problem by focusing on the essential and interesting features of an application.
- The principles of objects, encapsulation, inheritance and polymorphism are the foundation for objectoriented
system development.
Advantages of spiral model

1. It is risk driven model. It is very flexible
2. Less documentation is needed.
3. It uses prototyping

Limitations of Spiral Model

1. No strict standards for software development
2. No particular beginning or end of particular phase

Advantages of Prototyping models

1. Suitable for large system for which there is no manual process to define the
requirements
2. User training to use the system
3. User services determination
4. System training
5. Quality of software is good
6. Requirements are not freezed.

Limitation of Prototyping Mode

1. It was difficult to find all the requirements of the software initially.
2. It was very difficult to predict how the system will be after development.
These two limitations will be removed in the prototyping model. First limitation is
removing by unfreezing the requirements before any design or coding can proceed.
Second limitation is remove by making a throw away prototype to understand the
requirements.
Advantages of waterfall mode

1. It is a linear model
2. It is a segmental model
3. It is systematic and sequential
4. It is simple one
5. Its has proper documentations


Disadvantages of waterfall model

1. It is difficult to define all requirements at the beginning of project
2. This model is not suitable for accommodating any change
3. A working version of the system is not seen until late in the project's life.
4. It does not scale up well to large project
5. it involves heavy documentation
6. We cannot go in the background direction while SDLC performs
7. There is no sample model for clearly in realization the customers needs.
8. There is no risk analysis
9. If there is any mistake or error in any phase then we cannot make goon software
10. It is a document driven process that requires formal documents at the end of each phase.

Friday, 16 August 2013

Introduction.

Once you know the input, the output, the interface, the dialogue, and database for an information
systems, you can design the inside of the system, the part that will make the interface operable, generate
output, and access and update the organization's databases. (Internal design).
We will begin at an abstract level, taking what we already know about a system's processs, in the form
of documented data flow diagrams, and converting them to structure charts. Structure charts graphically
represent system design. The structure charts you create will form the basis for the structure of the
system you design and build. Decisions you make at this point will heavily influence the overall design
and implementation of your system information.

Design the Internals:

The process of designing the internals.
You begin designing internals armed with a great deal of information about the system chosen for
2
development and implementation. With the exception of the detailed physical file and database design,
most of that information is at logical level. For the process that have been identified as part of the
system, the information takes the form of data flow diagrams and mostly textual descriptions of what
each process is supposed to accomplish. Your job now is to take the logical information and turn it into a
blueprint for the physical information system that will be programmed.

Structure Charts:

Structure charts:
􀂊 Hierarchical diagram that shows how information system is organized.
􀂊 Shows how parts of system are related to one another
􀂊 Shows breakdown of a system into programs and internal structures of programs written in
third and fourth generation languages.