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.