0% found this document useful (0 votes)
22 views2 pages

Questions

The document contains questions and answers related to collaboration tools, Microsoft technologies, and software development methodologies. TFS is described as Microsoft's collaboration platform for application lifecycle management. Agile methodology emphasizes iterative delivery and feedback. N-tier architecture separates an application into presentation, business logic, and data access layers. MVC framework divides applications into models for data, views for display, and controllers for user interaction. The MVVM pattern separates model, view, and view model components. Scrum focuses on iterative delivery of working software. Web forms differ from windows forms in their execution environments and authentication mechanisms.

Uploaded by

Mannu Bhi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Questions

The document contains questions and answers related to collaboration tools, Microsoft technologies, and software development methodologies. TFS is described as Microsoft's collaboration platform for application lifecycle management. Agile methodology emphasizes iterative delivery and feedback. N-tier architecture separates an application into presentation, business logic, and data access layers. MVC framework divides applications into models for data, views for display, and controllers for user interaction. The MVVM pattern separates model, view, and view model components. Scrum focuses on iterative delivery of working software. Web forms differ from windows forms in their execution environments and authentication mechanisms.

Uploaded by

Mannu Bhi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Q. What are collaboration tools in Microsoft .net?

Ans: MS SHARE POINT, IBM Lotus Connections, Cisco WEBEX Connect etc. Q. How TO Use TFS (Team Foundation Server) in Collaboration tools? Ans: TFS is the collaboration platform at the core of Microsoft's application lifecycle management solution. TFS automates the software delivery process and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle. Q. Explain Approach of taking Business and Technical Requirements. Q. What are wireframe and markup tools available? Ans: Visual Studio Q. What Is Agile Methodology? Ans: The Agile movement proposes alternatives to traditional project management. Agile approaches are typically used in software development to help businesses respond to unpredictability. Q. What is N-tire?
N-tier application architecture provides a model for developers to create a flexible and reusable application by breaking up an application into tier. The n-Tier application has mainly three tiers or layers; they are called: 1. Presentation Layer 2. Business Logic Layer 3. Data Access Layer

Q. What MVC framework?


MVC is a framework methodology that divides an application's implementation into three component roles: models, views, and controllers. "Models" in a MVC based application are the components of the application that are responsible for maintaining state. Often this state is persisted inside a database (for example: we might have a Product class that is used to represent order data from the Products table inside SQL). "Views" in a MVC based application are the components responsible for displaying the application's user interface. Typically this UI is created off of the model data (for example: we might create an Product "Edit" view that surfaces textboxes, dropdowns and checkboxes based on the current state of a Product object). "Controllers" in a MVC based application are the components responsible for handling end user interaction, manipulating the model, and ultimately choosing a view to render to display UI. In a MVC application the view is only about displaying information - it is the controller that handles and responds to user input and interaction.

Q. Explain MVVM Pattern


The MVVM pattern includes three key parts:

Model (Business rule, data access, model classes) View (User interface (XAML)) ViewModel (Agent or middle man between view and model)

The ViewModel acts as an interface between Model and View. It provides data binding between Viewand model data as well as handles all UI actions by using command. The View binds its control value to properties on a ViewModel, which, in turn, exposes data contained in

Model objects.

Q. What is Scrum? Scrum emphasizes empirical feedback, team self-management, and striving to build properly tested product increments within short iterations. Scrum has only three roles: Product Owner, Team, and Scrum Master. Q. Difference between Windows Form & Web Form. Ans.
Webapplications run on webservers (usually IIS) Webservices & Websites (ASP.NET) are typical web applications ASPNet applications are forever physical 3 tier application like as done on Unix. Client (the webbrowser), The middle Tier (the webapplication) The server (the database). web applications have the authentication/authorization mechanism partially built web apps have validation controls Winforms Applications run on Clients Winforms applications are programs with a GUI put together by controls in the System.Windows.Forms namespace Physical is a windowform application mostly a 2 tier, althoug in a good design it has multi layers (what is by some called tiers). Client (the window forms) The server (the database). desktop applications (windows forms) need the entire mechanism built

windows apps don't have validation controls, data needs to be validated through code

Q. what class required to read xml file in .net Ans: using directive on the System.Xml namespace so that you are not required to qualify XmlTextReader declarations later in your code. You must use the using directive before any other declarations. Q. what is Impersonation Ans: Impersonation is a technique to access application resources using the identity of some other user. By default, Impersonation is off To enable impersonation: <identity impersonate="true" userName="domain name\username" password="password"/>

You might also like