Public Service Commission Preparation, Computer Operator, Blogspot and Wordpress Blogging, Qbasic Programming

bloggingheadlinewordpress-tutorials

How to develop a software project step by step

Post Top Ad

Ms-Office Practical Guides

In this section, we present the learning materials for your computer practical exam especially in Ms-Office. Most important, frequently asked Questions, Practical Guides, Practice Sets, and Tips & Tricks from Ms-word, Ms-excel, Ms-powerpoint, Ms-Access and HTML for the practical exam preparation of PSC Computer Operator and Data Entry Supervisor. Let's started to learn.


Ms-Word

Practical Guides

Ms-Word

Asked Papers

Ms-Word

Practice Sets

Ms-Word

Tips & Tricks


Ms-Excel

Practical Guides

Ms-Excel

Asked Papers

Ms-Excel

Practice Sets

Ms-Excel

Tips & Tricks


Ms-Powerpoint

Practical Guides

Ms-Powerpoint

Asked Papers

Ms-Powerpoint

Practice Sets

Ms-Powerpoint

Tips & Tricks


Ms-Access

Practical Guides

Ms-Access

Asked Papers

Ms-Access

Practice Sets

Ms-Access

Tips & Tricks


Multiple Choice Questions Sets

Here we presents the selected, Most important, frequently asked Multiple Choice Questions from Ms-word, Ms-excel, Ms-powerpoint, Ms-Access and HTML for the written exam preparation of PSC Computer Operator and Data Entry Supervisor. Let's Get started to learn.


Ms-Word

MCQ Sets

Ms-Excel

MCQ Sets

Ms-Powerpoint

MCQ Sets

Ms-Access

MCQ Sets


HTML

MCQ Sets

Operating System

MCQ Sets



Interviews Preparations

The most important part of preparing for an Interview is practice. Preparation is the key to a successfull interview so take a look at Preparations Questions and Tips & Tricks how to answer them. Let's Get started to learn.


Interview Questions

Asked Before

Tips & Tricks

Based on Experience



Question Papers

I knew its hard to find the right question papers in internet from one website. But it's good to say here i collects questions papers sets that are previously asked from psc exams. These questions will be helpful for the final preparation of your exam. Let's start to expand your knowledge.


Section Officer

Asked Before

Computer Officer

Asked Papers

Nayab Subba

Asked Papers

Computer Operator

Asked Papers


Kharidar

Asked Papers

Asst. C.O.

Asked Papers



Modal Practice Paper Sets

Here we have writes some sample practical paper sets for your exam. Try to solve these questions within time at home frequently. If you solve this within time you will cover almost every quetions in exam hall. These questions will be helpful for the final preparation of your exam. Let's start to practice.


Section Officer

Modal Sets

Computer Officer

Asked Papers

Nayab Subba

Modal Sets

Computer Operator

Modal Sets


Kharidar

Modal Sets

Asst. C.O.

Modal Sets



Tutorials & Courses

In this section, we presents the learning materials for your Public Service Commission exam, bank exam, Nea exam, institutional exan etc. This section contains chapters with solutions, cources, or any thing that helps for your written exam, practical exam & interview based on curriculam. Let's start to prepare for your exam.


Section Officer

Tutorials

Computer Officer

Tutorials

Nayab Subba

Tutorials

Computer Operator

Tutorials


Kharidar

Tutorials

Asst. C.O.

Tutorials



Blogging & Wordpress Tutorials, Courses

In this place, you will find blogging tips, new strategies, and will teach you how to be a bogger with just the most basic computer skills. Everything you need to know to start blogging-we'll show you how step by step for blogging and wordpress. Let's Get started to learn.


Wordpress

Tips

Blogging

Tips

Wordpress

New Strategies

Blogging

New Strategies


Blogging

Make Money

Wordpress

Make money

Blogging

Guide

Wordpress

Guide


Blogging

For Beginners

Wordpress

For Beginners

Blogging

Tutorials

Wordpress

Tutorials


Wordpress

How to start?

Blogging

How to start?

Blogging

Intermediate

Wordpress

Intermediate


Post Top Ad

Before, starting the topic on how to develop the software, we need to clear some things before going on. What are these topics, let discuss
The word WHAT, WHY & HOW clears all the world. 
If you aware of anything or want to research on anything then these three words clear your minds. 
For e.g. if you want to know about software. Let's try joining these three words with software.

starting-with-why

What is software ?

Why we need software ? What is the importance of software ?
How we develop software ?

Now i want to clear, these queries one by one.
software
What is Software ?
  • Basically, it is a set of instructions that instructs a system for performing a task.
  • Software means computer instruction or data.
  • Software is a set of instructions, data or programs used to operate computers and execute specific tasks.
  • It is a kind of program that enables a user to perform some tasks.
The above are the definitions of software that are collecting from various resources such as a book, internet, etc. 

But in my way, without hardware, the software is nothing. So what is the relations between hardware and software ? That's is the key point.

The relation between software and hardware is relation like between heart and mind of human. I think you understand what i want to clear that.

For e.g. in computers, there is an operating system and hardware like Motherboard, Ram, Power supply, Processor, etc that works together in the computers. If any above part of the computer fails, the computer not runs.

"Where there is a software, there is hardware " as i say

 There are mainly two types of software. Application Software and System Software. Now I want to discuss little bit both of them.
application+software
Application Software

If any user (end user) interacts or work with a front end (front part) of software to perform their specific task that software is called Application Software.

For e.g. In your office, the software Ms-Word, Ms-Excel, Ms-Power point, etc (Microsoft Office), web browsers in which you work is called application software.

You simply open and close (interact) software to performs the task of your daily office work.

The software which the programmer develops to perform specific task for the customer that is called application software. For e.g.

If you have business-related with a travel agency and contact the company which develops software for you or hires programmers for it. The programmers first know your business model and collect the information from you.

Based on this information they develop the basic design of your software. Nowadays web-based software is famous, popular all over the world.

The company hires the programmer to develops specific software for their customers (sometimes it is called end-users). This type of software designed for your needs is called application software.

Today many applications are delivered as web applications. The code for this application resides on a web server and users access the application via a web browser.

I will discuss more or details on it in another post. Let us move on to System Software.
system+software
System Software.
Lets first from definitions
  • The system software is a set of programs that controls and manage the operations of computer hardware.
  • The system software is designed to control the operation and extend the processing functionalities of a computer system.
  • System software makes the operations of a computer more fast, effective and secure.
  • It is difficult to design and understand.
  • The system software starts running when the system is powered on and runs until the system is powered off.
  • Users never interact with system software as it functions in the background.
  • Programs that control or maintain operations of a computer and its devices.
  • The program directly related to computer hardware.
  • The system software is software that provides platform to other softwares. 
  • It acts as an interface between the devices and the end users.
  • System software can be designed as the software in such a way so that it can be control and work with computer hardware.
  • System software is the type of software which is the interface between application software and system software.
  • It provides a platform for running application software.
  • It is designed to manage the system resources.
  • Any computer software which manages and controls computer hardware so that application software can perform a task.
The above are the definitions of system software, which is easy to understand.
In my words, What is system software ?
  • The programs, codes which runs and operates the hardware of any system is called system software. For e.g.
You see when go on at lift or elevator, what you do to go on "Top of the floor", you need to press the button for the top floor. For e.g.

If top floor is the 6th floor, you press the 6th button so that you reaches on the 6th floor.

So guess what type of software is it. I think the definitions fits for the system software which is designed for the control and operates for the lift, elevator system.

That's all about, what is software and there types.
And after this, we need to know, Why we need software ? and What is the importance of software ?
Talking about software that it plays a major role in daily life. It largely depends on where you are and what type of life you live. For e.g. if you live a normal life in a modern developed or developing country, then software affects almost everything you do and that happen to you
  • The alarm clock that wakes you.
  • The thermostat that sets the heater temperature.
  • The kitchen appliances that help prepare your food.
  • The transportation you ride on is planned and managed with software.
  • The car you drive is heavily dependent on software. I'm not taking about self driving cars.
  • The government departments that collects your tax, run your schools and hospitals.
  • The companies that supply the stores from which you buy food, buy clothes, homemade materials.  
  • The markets that supplies the goods and services.
The list is endless. If you part of world, software controls nearly everything you do.

Imagine you walk one day, there is no cell coverage, no electricity, no trains, no airplanes, shops are empty, banks are closed. Because if there is no presence of software, nothing will be operate and opens. 

In a single month, the human civilization reverts back to stone age. Modern society depends on software just as the cave men dependent on fire.Anything that used paper systems in the 1900's likely uses software now.

Without software, hardware won't work and without hardware, software does not work. 
You date you hardware but marry your software. 

Now move on next query, 
How we develop software ?
software+development+process+life+cycle
Software development is an umbrella term used to refer to the overall process that involves several tasks such as planning, computer programming, documentation preparing and testing. 

Although software development is found for a wide variety of purposes, the one we will refers here is custom software. This is perhaps one of the most common purposes of developing software; that is to meet the specific needs or demands of a client. Since in this case clients are usually business.

You have see that there are two types of software one is Application software and other is System software. Depends on you what software you want o create. So what do you want to build ?
Coming to your question, "How we create a software ?"

This is really important to understand what kind of software you want to develop and for whom i.e. for business purposes or you're personal. Below are the steps you are considered to develops steps not discussed in detailed.
  • First we plan what problem we are solving. I mean that which type of business you have, which type of your business model.
  • Then we decide which language is better to write code which suits the problem definitions. 
If you want to create an application for your desktop like any document editing software, sound editing software, image editing software, then any general purpose programming language can do. You can use C, C++, Java, Python etc.
If you want to make web applications, then you have a different selection of languages. You can use; Php, Ruby on Rails, Python, Javascripts etc.
As you see the mention of python for both the choices, it is definitely a decent choice to make any kind of application.
  • Now decide which code editor is used to write codes and test software that is called integrated development environment.
The IDE for developing .NET applications is Microsoft Visual Studio.
The IDE for developing Java Application is Eclipse, Netbeans, JDeveloper, MyEclipse, BlueJ, RSA etc. 
In simple words, without IDE, you can't develops softwares. Famous e.g. of IDE include Pycharm (for Python), Atom (The best IDE for all programming scripting languages on Earth. I recommend you to use it.
PHPStorm (for back end web application), JavaNetbeans, Microsoft Visual Studio (for creating mobile application, web application and cross platform application development. 
I highly recommend you to go for Atom IDE, as it is a hackable IDE, developed by MIT (Massachusets Institute of Technology, USA) and Github.
  • Finish your software, test and if you found any bug to the software, fix it and release to the market.

Overall, i think you are able to know, what is software, why we need and how it develops ? It's not easy to build software on your own. 

You would research alot. The most important part is the idea of how should it work and what problems it solves. If you have an idea, particular niche, prepare a specification.

I you have any queries, ask me int he comment section without any hesitation. I would like to thanks for sharing, viewing post that solves your problems.

No comments:

Post a Comment

Post Bottom Ad