Saturday 13 December 2014

Punjab university past paper of Database Administration Course code IT-403

Punjab university  Lahore past paper of BS-4 years program (ITseventh 7th semester 
BS-information technologyBS-IT
Database Administration  Course code IT-403
database administration (IT) PU course code it-403

Database Administration  Course code IT-403

Sunday 30 November 2014

Punjab university past paper of Banking Law and Practice Course code COMM-307

Punjab university  Lahore old paper of BS-4 years program (BBA Hons.sixth semester 
BBA 6th Semester
Banking Law and Practice Course code COMM-307
banking law and practice PU course code comm-307

Banking Law and Practice Course code COMM-307
Add caption

Wednesday 29 October 2014

Welcome to the new students

The new classes are started. Warm welcome to all the new comers.

Best of Luck

Thursday 18 September 2014

Punjab university  Lahore past paper of BS-4 years program (ITsecond 2nd semester 
BS-information technologyBS-IT
Calculus 2 (IT)  Course code IT-12392 and MATH-132
calculus 2 (it) PU course code it-12392 and math-132

Calculus 2 (IT)  Course code IT-12392 and MATH-132


Saturday 6 September 2014

Punjab university past paper of introduction to sociology SS course code IT-314

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester 
BS-information technologyBS-IT
Introduction To Sociology SS Course code IT-314
introduction to sociology (SS) PU course code it-314

Introduction To Sociology SS Course code IT-314

Monday 25 August 2014

University of the punjab old paper of Internet Programming IT Course code IT-308

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester 
BS-information technologyBS-IT
Internet Programming IT Course code IT-308
internet programming (IT) PU course code it-308

Internet Programming IT Course code IT-308


Friday 18 July 2014

Punjab university past paper of Information Systems IT Course code IT-311

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester 
BS-information technologyBS-IT
Information Systems IT Course code IT-311
information systems (IT) PU course code it-311

Information Systems IT Course code IT-311

Wednesday 11 June 2014

Punjab university past paper of Introduction to Psychology HM Course code IT-313

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester 
BS-information technologyBS-IT
Introduction to Psychology HM Course code IT-313
introduction to psychology (HM) PU course code it-313
Introduction to Psychology HM Course code IT-313

Tuesday 10 June 2014

Punjab university past paper of Computer Networks Course Code IT-309

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester 
BS-information technologyBS-IT
Computer Networks Course code IT-309
computer networks (CMP) PU course code it-309
Computer Networks Course code IT-309
Front Side Paper


Computer Networks Course code IT-309
Back Side Paper

Punjab university past paper of Object Oriented Programming Course code IT-201 / IT-21400

Punjab university  Lahore past paper of BS-4 years program (ITthird semester BS-information technologyBS-IT
Object Oriented Programming Course code IT-201 / IT-21400
object oriented programming (OOP) PU course code it-201 and it-21400
Object Oriented Programming Course code IT-201 / IT-21400

Punjab university past paper of sixth semester (BS-IT) linear algebra (MA) Course code IT-312

Punjab university  Lahore past paper of BS-4 years program (ITsixth semester BS-information technology, BS-IT
linear algebra (MA) Course code IT-312
Linear Algebra pu course code it-312
PU past paper of linear algebra IT-312
Short Questions












PU past paper of linear algebra IT-312
Long Questions










Tuesday 13 May 2014

Punjab university past paper of web and modern programming third year BSc. computer Science (HONS.)

University of the Punjab Lahore's old / past paper of  third (3rd) year BSc. (HONS) in Computer Science 
Subject : web and modern programming 
Paper : Web And Modern Programming  14
Subject : web and modern programming  Paper : Web And Modern Programming  14
MCQs


































Subject : web and modern programming  Paper : Web And Modern Programming  14
MCQs

Subject : web and modern programming  Paper : Web And Modern Programming  14

Subject : web and modern programming  Paper : Web And Modern Programming  14





Monday 7 April 2014

Assignment of SDLC for project management

software development life cycle SDLC


SDLC Assignment Phases


The systems development life cycle (SDLC), is known as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system. The systems development life-cycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both.

Knowing about the software development life cycle is important for everyone be it the owner of a software company, someone who wants to get software developed or the professionals who create the software. This means, if you are about to be a part of developing a software, then you must know the basics of Software Development Life Cycle 

Basically, SDLC consists of all the steps/stages of software starting from its inception to its implementation. There are in fact numerous types of SDLC models (Agile, Waterfall) and depending upon your requirements you can choose any of them to meet your purpose. Given below are some phases, which are common in every SDLC model:

1-Requirement Gathering and Analysis:

Requirement gathering and analysis is the first stage of any SDLC model. This phase is basically the brainstorming phase and often consists of sub-stages like Feasibility Analysis to check how much of the idea can be put into action.

If any particular software needs to be modified, the underlying problem(s) of that software is sorted out along with finding ways to solve it. If a brand new software is going to be developed, then every minute requirement regarding that software is looked in to. This implies that this stage involves maximum research and inputs from both the company that is developing the software and the client.

This phase is the first step of any system's life cycle. It is during this phase that a need to acquire or significantly enhance a system is identified, its feasibility and costs are assessed, and the risks and various project-planning approaches are defined. Roles and responsibilities for the Asset Manager, Sponsor's Representative, System Development Agent (SDA), System Support Agent (SSA), and other parties in SDLC policy are designated during this stage and updated throughout the system's life cycle.

2-System Analysis

This is the second phase of SDLC where the entire system is defined in detail. In fact, it this stage wherein a detailed blueprint of various processes of the software is developed. If needed the system is divided into smaller parts to make it easier more manageable for the developers, designers, testers, project managers and other professionals who are going to work on the software in the latter stages.

This phase begins after the project has been defined and appropriate resources have been committed. The first portion of this phase involves collecting, defining and validating functional, support and training requirements. The second part is developing initial life cycle management plans, including project planning, project management, Configuration Management (CM), support, operations, and training management.


3-System Design:

In this phase, the physical system is designed with the help of the logical design prepared by system analysts. The analysts and designers work together and use certain tools and software to create the overall system design, including the probable output.

During this phase, functional, support and training requirements are translated into preliminary and detailed designs. Decisions are made to address how the system will meet functional requirements. A preliminary (general) system design, emphasizing the functional features of the system, is produced as a high-level guide. Then a final system design is produced that expands the design by specifying all the technical detail needed to develop the system.


4-Coding:

As the name implies, in this stage the software is coded with precision. A team of programmers are assigned by the company to work on the software. More often than not, the work is sub-divided under a sub-phase called Task Allocation, where each developer is assigned a part of the work depending on his or her skill set(s). This helps complete the coding efficiently.

During this phase, systems are developed or acquired based on detailed design specifications. The system is validated through a sequence of unit, integration, performance, system, and acceptance testing. The objective is to ensure that the system functions as expected and that sponsor's requirements are satisfied. All system components, communications, applications, procedures, and associated documentation are developed/acquired, tested, and integrated. This phase requires strong user participation in order to verify thorough testing of all requirements and to meet all business needs.

5-Testing:

When the software is ready, it is sent to the testing department where Quality Analysts test it thoroughly for different errors by forming various test cases. They either test the software manually or using automated testing tools and ensure that each and every component of the software works fine. Once the QA makes sure that the software is error-free, it goes to the next stage, which is Implementation.

During this phase, the new or enhanced system is installed in the production environment, users are trained, data is converted, the system is turned over to the sponsor, and business processes are evaluated. This phase includes efforts required to implement, resolve system problems identified during the implementation process, and plan for sustainment.

6-Implementation:

This is the final stage of software development life cycle. In this stage, if the software is run on various systems by users. If it runs smoothly on these systems without any flaw, then it is considered ready to be launched. And SDLC is completed after this phase.

Saturday 29 March 2014

Java assignment of a small coin taker game console based

Coin Takers
Coin Takers is an interesting two player game which is played using coins.

In every round there would be total 31 coins and both players are allowed to pick up to 5 coins maximum turn by turn. Means you can pick minimum 1 coin and maximum 5. In this game one player will be you and other player will be computer. The player who will pick the last coin will lose. 

Let see an example:
To simulate this game you need two variables: one which will tell whose turn it is and 2nd variable which will tell how many coins are left. 

One example running is following:

1st Player’s Name is Computer
2nd Player’s Name: Harry

Harry, you have won the toss, start the game
Harry, pick your coins: 4
Remaining Coins are 27
Computer has picked 5 coins
Remaining Coins are 22
Harry, pick your coins: 5
Remaining Coins are 17
Computer has picked 4 coins
Remaining Coins are 13
Harry, pick your coins: 5
Remaining Coins are 8
Computer has picked 4 coins
Remaining Coins are 4
Harry, pick your coins: 3
Computer, you have lost by picking the last coin... Good luck for next time… 

Assignment

Write a program which will simulate this simple game by randomly deciding who will take first turn. You will choose your coins yourself and Computer will choose its coins randomly. You need to use Math.random() functions to complete this game. 

Java code for given assignment is as below:

/* Rashid-5717 */

import java.util.*;
import javax.swing.*;

class CoinTakerVersion1{


public static void main(String a[]){

Scanner obj=new Scanner(System.in);
int n=0;
int rem=31;
int turn=(int)(Math.random() * ((2 - 1) + 1) + 1);

if(turn==1){
System.out.println("Harry! You have won the toss, start the game!");
}else if(turn==2){
System.out.println("Computer won the toss!");
}


do{
if(turn==1){
System.out.print("Harry, Pick your Coins?: ");
n=obj.nextInt();

}
else{

if(rem>5){
n=(int)(Math.random() * ((5 - 1) + 1) + 1);
}else{
if(rem!=1){
n=rem-1;
}else{
n=1;
}

}

System.out.println("Computer Picked "+n+" Coins!");
}


if(n<=rem){
if(n<=5 && n>=1){
rem=rem-n;
System.out.println("Remaining Coins are "+rem);

if(turn==1){
turn=2;
}else if(turn==2){
turn=1;
}

}
else{
System.out.println("You can Pick minimum 1 and maximum 5 Coins!");
}
}
else{

System.out.println("Not enough Coins");

}



}while(rem>0);
if(turn==1){
System.out.println("Harry Won the Game!");
}else{
System.out.println("Computer Won the Game!");
}

}


}

Tuesday 11 February 2014

Punjab university past paper of Database systems (CMP) Course code IT-304

University of the punjab Lahore past papers of BS-4 years program (ITfifth semester BS-information technology,
database systems (CMP) Course code IT-304
pu course code it-304
database systems (CMP) Course code IT-304
Front side of paper


































database systems (CMP) Course code IT-304
Back side of paper