Ads

Pages

Sunday, January 1, 2012

Happy New Year 2012

Best wishes and good luck for you in 2012 and forever

from VUFlankerz Team


IT430 VU Current Assignment No. 4 Fall 2011 – solution soon

Question: (10)

Economy of Pakistan is strongly affected by war on terror, law and order situation, energy shortage and other global financial crisis. These uncertain conditions are causing significant reduce in Pakistan’s imports and exports and slowing down the economic growth of Pakistan. In your vu solutions.com opinion, how E-Commerce can play a role to build the confidence among different organizations, consumers and society for the improvement in economic growth of Pakistan?

Your answer should consist of 1-2 page(s) and strictly to the point. Avoid irrelevant stories and lengthy answers otherwise your marks will be deducted.

NOTE:

Submit “.doc” file only. You can search the topic from internet but you have to write the answer in your own words. Exact copying of the assignment (or some portion of the assignment) from the internet or other student will lead to copy case and zero marks will be awarded. Different softwares will be used to check plagiarism in assignments. Do not post any assignment related query on MDB, if you have any query regarding assignment then email at it430@vu.edu.pk

cs615 VU Current Assignment No. 3 Fall 2011 solution

CS 615 assignments Solution

People are managed through an organizational structure. This hierarchical structure is based on the four cornerstones of management:

– Delegation

– Authority

– Responsibility

– Supervision.

Delegation bestows authority, and authority produces (and requires) responsibility. Both authority and responsibility require supervision, and effective supervision requires a suitable organizational structure:

Organization as a System

It helps to think of organizations are systems.

Simply put, a system is an organized collection of parts that are highly integrated in order to accomplish an overall goal. (Page 194)

Systems have inputs, processes, outputs and outcomes. To explain, inputs to the system include resources such as raw materials, money, technologies and people.

These inputs go through a process where they're aligned, moved along and carefully coordinated, ultimately to achieve the goals set for the system. Outputs are tangible results produced by processes in the system, such as products or services for consumers.

The organization is depicted by its organizational charts, job descriptions, marketing materials, etc.

The organizational system is also maintained or controlled by policies and procedures, budgets, information management systems, quality management systems, performance review systems, etc.


Structural Dimensions

The organization's structure, or design, is the overall arrangement of the organization's various roles, processes and their relationships in the organization.

The design of an organization is a means to accomplishing the organization's overall goal - the structure is not an end in itself.

In systems theory terms, the design ensures that the appropriate inputs go through the necessary processes to produce the required outputs to produce the intended outcomes.

�� Centralization -the extent to which functions are dispersed in the organization, either in terms of integration with other functions or geographically

�� Formalization - regarding the extent of policies and procedures in the organization

�� Hierarchy - regarding the extent and configuration of levels in the structure

�� Routinization - regarding the extent that organizational processes are standardized

�� Specialization - regarding the extent to which activities are refined

�� Training - regarding the extent of activities to equip organization members with knowledge and skills to carry out their roles.

Traditional Structures of Business Organization (Also see the page number 197 of handouts)

A little description related to the topic just read it:

Description of how new system is to be developed

– Technologies

– In House vs. Consultants

– Derivatives of existing (i.e. use existing object model)

– Architectural Layout – Layers


8. Communications management plan

A communications management plan is a document that provides:

• A collection and filing structure that details what methods will be used to gather and store various types of information. Procedures should also cover collecting and disseminating updates and corrections to previously distributed material.

• A distribution structure that, details to whom information (status reports, data, schedule, technical documentation, etc.) will flow, and what methods (written reports, meetings, etc.) will be used to distribute various types of information. This structure must be compatible with the responsibilities and reporting relationships described by the project organization chart.

• A description of the information to be distributed, including format, content, level of detail, and conventions/definitions to be used.

• Production schedules showing when each type of communication will be produced.

• Methods for accessing information between scheduled communications.

• A method for updating and refining the communications management plan as the project progresses and develops. The communications management plan may be formal or informal, highly detailed or broadly framed, based on the needs of the project. It is a subsidiary component of the overall project plan.

CS504 VU Current Assignment No. 3 Fall 2011

Question: [marks 10+10]

Consider a community website e.g. Facebook.com, which the people from different communities can use to share their status, videos, images, articles etc. with each other.

To use the website a person must be registered member, and for registration the user must have an email address on Gmail, Yahoo or Hotmail (But no other domain).

After registration the person becomes the member of the community, and can share anything with his/her friends.

However to make a friend he/she can have two options:

1) He/she can use the search service provided by the website to search friends (already members of the site), to which he sends the “friend request”, after that person (to whom the request was sent) accepts the request, they both become friends and can share anything with each other.

2) Secondly he/she can select the option “Find friends using email contacts”. In this case the system fetches the contact list from his email account; requests are automatically sent to the persons that are already added in his/her email contacts (and are also the member of this community website). When all these members accept requests they become friends of the requester and can share anything with him/her.

Keeping in mind the Krutchen’s 4+1 architectural view model, develop diagrams to represent (at least one diagram for each):

1) Implementation view (Also called Development View or Code view)

2) Deployment View (Also called Physical view)

Note: you can use any notations and any software to draw the diagrams. For further concepts about Architectural Views, please revise Lecture no. 23

Deployment View:

The deployment view / physical view describe how the system is deployed in terms of its hardware resources [1]

Here in above diagram:

Client PC: is the any client system (desktop PC or mobile even) with a browser (client) application running on it. Members login to the registration server by providing their login information.

Registration Server: Registration server is the central database server (may be a mainframe system) with multiple processes (e.g. login validation and authentication process, contents management process, security related processes, external interface managers etc. etc.), running on it for overall operational site.

External / Remote Server: May be external server e.g. a Google server or Hotmail server etc. which is contacted by the internal (website registration server) through secure communication and interfaces to get needed information e.g. contact lists etc.

Implementation / Code View:

The code view is what a programmer sees. Thus the components of this view are things like classes, objects, procedures, and functions and their abstraction/composition into things like subsystems, layers and modules [1]. For the sake of simplicity we present a top level view of system in terms of main components and sub-components (up to first level only)

References :

[1] “Evaluating software Architectures: Methods and Case Studies”, by Paul Clements,

Rick Kazman, and Mark Klein. 2002 Addison-Wesley.

Monday, October 31, 2011

CS101 Assignment #01 Solution

Solution:

Q.1. There are multiple ways to enhance the performance of a computer system. Discuss what role a cache can play in boosting up the performance of a computer system? (5 Marks)

Answer:
A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory it is different as compare to the main memory which is used to copy data from the secondary storage it store the data inside the page file and then take it from there as compare to cache memory it exists inside the cpu and directly gives the data to cpu to process the instructions lets see a figure which will make it more clear. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations. As long as most memory accesses are cached memory locations, the average latency of memory accesses will be closer to the cache latency than to the latency of main memory. It is Volatile memory, also known as volatile storage, is computer memory that requires power to maintain the stored information, When the processor needs to read from or write to a location in main memory, it first checks whether a copy of that data is in the cache. If so, the processor immediately reads from or writes to the cache, which is much faster than reading from or writing to main memory. Most modern desktop and server CPUs have at least three independent caches: an instruction cache to speed up executable instruction fetch, a data cache to speed up data fetch and store, and a translation [vu solutions] look aside buffer (TLB) used to speed up virtual-to-physical address translation for both executable instructions and data. Data cache is usually organized as a hierarchy of more cache levels which are L1 and L2 etc.

Q.2. Generally there is a concept that “Memory” and “Storage” are same terms. Do you agree? Justify your opinion with a real life example. (5 Marks)


Answer:
AS we know nowadays these are very common terms which we use in our daily life so for that you called mostly the Ram as the memory of the system and the Storage device which is called the hard disk or Flash (Usb) memory or can be a memory card. So what’s the difference between them lets see it in real life that in Memory which is Volatile and need powers to maintain if the electricity is off then it is going to wash each and everything. As compare to the Storage Non-Volatile memory which doesn’t need the power all the time when the data is store to it and power went off next time you can see the data inside it. As we can see a new functions which start from the Xp Windows Os from Microsoft. Hibernate it store the data to the hard drive from the Memory You can say the Memory to storage when you hibernate the system it will open next time all the files and applications where you were working. So it’s an example from real life.

Q3).Convert the following Octal Number to Hexadecimal Number by writing each and every step of conversion process: (5 Marks) (53324)8 => (?)16

First we will convert this to binary to decimal