The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The code reuse technology based on the MVC framework is studied while implementing a project named "The comprehensive service system of fishing vessel inspection." Based on the concept of MVC, common reuse methods used in the project is illustrated from seven aspects, i.e. the inheritance reuse of master page in the View, layout code reuse in the web page design, login reuse in the Controller,...
this paper briefly describes the development platform and development tools of mobile phone software J2ME, analyzes the inconveniences existing in current road administration and highlights the design philosophy of the mobile phone client-side software, its application in road administration law enforcement and the development prospects.
To observe and study the performance degradation of the application server, client-request programs and server monitoring programs are designed for different scenarios to record different parameters - five categories and 36 parameters altogether. In this paper, primary component analysis method is adopted to reduce dimension, and then multi-dimensional time series analysis method used to set up a...
An integrated method of CAD, CAE and multi-objective optimization is proposed in this paper. It integrated prototype modeling, FEM analysis and optimization procedures. In this method to design a new product, only inputs and outputs need to be defined, which resembles to a black-box. In order to validate this method, design and optimization of a manipulator in a cherry-picker are developed as a case...
Web forum was a fully developed, cheap and popular medium to support online communication. But most of the Web forums still followed the basic table view interface inherited from the antique Bulletin Board System (BBS). The rigid interface limited context perception by users. To avoid troubles of software developing, many Web service providers choose free package (such as the Discuz!) to deploy their...
Students in software engineering and computer science departments usually experience several group projects during the whole undergraduate study. Due to the difficulties in evaluating an individual's contribution, group assessment approaches mostly focus on the delivery of software products and documentations. By conducting a survey among undergraduates in Zhejiang Gongshang University, we analyze...
Role clarification is essential for management to enable team members to perform effectively. However, manually role clarification cost much and can only be affordable in coarse granularity clarification. When we are to clarify the role specification in detail level in a specific phase in software development, we may find that the clarification is determined by the character of involved tasks and...
Unit testing is an efficient approach to enable high quality in software development. Data preparation and environment establishment costs much in unit testing. In order to achieve efficient collaborative software unit testing, tasks should be scheduled according to their dependence. This paper proposes an extend E-CARGO collaborative model-based method to identify the component to data and component...
A well arranged task priority in dual-shore collaborative software design phase will smooth the collaboration and reduces the potential coordination lag. However, it is really difficult to determine the priority when there are many collaboration tasks and the collaborative process is a little complicated. On the basis of behavior compatibility analysis using Petri-net, this paper proposed yet a new...
Human resource organization in software development is very important for efficiency of resource allocation, optimization of human users' capabilities and reducing the risk of resource lacking. In the global collaborative software development environment, the practitioners face the troubles in partition and estimation dual-shore software process, preparing human resource, making proper arrangement...
Effort is not evenly used among the project life cycle. In order to survive in the competitive environment, software vendors should keep mind of effort balancing. This paper introduces yet another solution for the balancing which shares the dynamic redundant resource among multiple software projects via a community platform. The human resource is identified in roles and the platform enables the resource...
There may be much gap of the scope and requirement among distributed teams in dual shore software projects. Collaborative requirement engineering is essential so as to keep consistent not only among distributed teams but also among the entire software life cycle. This paper is intended to introduce a workflow for collaborative software requirement engineering including requirement gathering, requirement...
While software vendors are enjoying the benefit of dual-shore software development, they realize the communication and coordination have become the bottleneck. In this paper, we present a virtual human resource organization model for dual-shore collaborative software development. The case study showed that the adoption of this model facilitated the dual-shore collaboration.
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.